:root{--primary:#2563eb;--bg:#fff;--fg:#1a1a1a;--muted:#666;--line:#e5e7eb;--panel:#f6f7f9;--font:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}[data-scheme=dark]{--bg:#111418;--fg:#e8e8e8;--muted:#9aa0a6;--line:#2a2f36;--panel:#1a1e24}[data-font=serif]{--font:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.65 var(--font)}a{color:var(--primary)}img{max-width:100%;height:auto}.wrap{max-width:760px;margin:0 auto;padding:0 20px}.site-header{border-bottom:1px solid var(--line);padding:18px 0}.site-header .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.brand{text-decoration:none;color:var(--fg);display:flex;flex-direction:column;line-height:1.2}.brand strong{font-size:1.4rem}.brand span{color:var(--muted);font-size:.85rem}.site-header:not(.sec-built) nav{display:flex;gap:18px}.site-header:not(.sec-built) nav a{text-decoration:none;color:var(--fg)}.site-header:not(.sec-built) nav a:hover{color:var(--primary)}main.wrap{padding-top:32px;padding-bottom:48px;min-height:60vh}.site-footer{border-top:1px solid var(--line);padding:24px 0;color:var(--muted);font-size:.9rem}.card{padding:20px 0;border-bottom:1px solid var(--line)}.card h2{margin:0 0 4px;font-size:1.5rem}.card h2 a{color:var(--fg);text-decoration:none}.card h2 a:hover{color:var(--primary)}.card img{border-radius:8px;margin-bottom:10px}.meta{color:var(--muted);font-size:.88rem;margin:0 0 8px}.entry h1{font-size:2.2rem;line-height:1.2;margin-bottom:6px}.hero{border-radius:10px;margin:12px 0 20px}.prose img{border-radius:8px}.prose pre{padding:14px;overflow:auto;border-radius:6px}.prose code,.prose pre{background:var(--panel)}.prose code{padding:1px 5px;border-radius:4px}.prose blockquote{margin-left:0;padding-left:16px;border-left:3px solid var(--primary);color:var(--muted)}.prose table{border-collapse:collapse}.prose td,.prose th{border:1px solid var(--line);padding:6px 10px}.pager{display:flex;justify-content:space-between;margin-top:28px}.notice{background:#fef3c7;color:#78350f;padding:8px 12px;border-radius:6px}.navform{display:inline;margin:0}.navform button{background:none;border:0;padding:0;font:inherit;color:var(--fg);cursor:pointer}.navform button:hover{color:var(--primary)}.authbox{max-width:380px;margin:24px auto;position:relative}.authbox label{display:block;font-weight:600;margin-bottom:14px}.authbox input{display:block;width:100%;margin-top:4px;font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg)}.authbox button{background:var(--primary);color:#fff;border:0;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.auth-error{background:#fee2e2;color:#7f1d1d;padding:8px 12px;border-radius:6px}.format-badge{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 9px;border-radius:99px;background:var(--primary);color:#fff;margin-bottom:6px}.entry.format-aside .prose,.entry.format-quote .prose{font-size:1.15em}.entry.format-quote .prose{border-left:4px solid var(--primary);padding-left:18px}.comments{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.comments h2{font-size:1.4rem}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment-list{margin-left:28px;padding-left:16px;border-left:2px solid var(--line)}.comment{padding:14px 0}.comment:target>.c-head strong{color:var(--primary)}.c-head{display:flex;gap:12px;align-items:center}.avatar{border-radius:50%;flex:none;background:var(--line)}.c-head .meta{margin:0}.c-head .meta a{color:inherit}.c-body{margin:6px 0 4px 52px}.c-body p{margin:0 0 .6em}.reply{margin-left:52px;font-size:.88rem;font-weight:600}.respond{margin-top:28px;position:relative}.respond h3 small{font-weight:400;font-size:.8rem}.respond label{display:block;font-weight:600;margin-bottom:14px}.respond input:not([type=checkbox]),.respond textarea{display:block;width:100%;margin-top:4px;font:inherit;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg)}.respond-who{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.respond .check-inline{font-weight:400;display:flex;gap:8px;align-items:flex-start}.respond button{background:var(--primary);color:#fff;border:0;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.notice-ok{background:#dcfce7;color:#14532d;padding:8px 12px;border-radius:6px}@media (max-width:600px){.respond-who{grid-template-columns:1fr}}.rp-bar{position:fixed;top:8px;left:8px;right:8px;height:44px;z-index:9999;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;background:linear-gradient(180deg,rgba(30,33,46,.82),rgba(16,18,26,.82));-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);color:#e9ebf5;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 10px 30px -10px rgba(5,8,20,.55),inset 0 1px 0 rgba(255,255,255,.07);font:500 13px/1 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0}.rp-bar a,.rp-bar button,.rp-bar summary{color:inherit;text-decoration:none;padding:0 12px;height:32px;display:inline-flex;align-items:center;gap:7px;background:none;border:0;border-radius:10px;font:inherit;cursor:pointer;list-style:none;transition:background .15s,color .15s;white-space:nowrap}.rp-bar a:active,.rp-bar a:focus,.rp-bar a:hover,.rp-bar button:hover,.rp-bar summary:hover{text-decoration:none!important}.rp-bar a:hover,.rp-bar button:hover,.rp-bar details[open]>summary,.rp-bar summary:hover{background:rgba(255,255,255,.1);color:#fff}.rp-bar a:focus-visible,.rp-bar button:focus-visible,.rp-bar summary:focus-visible{outline:2px solid #23a4de;outline-offset:1px}.rp-bar-l,.rp-bar-r{display:flex;align-items:center;gap:2px;min-width:0}.rp-ic{flex:none;opacity:.8}.rp-bar a:hover .rp-ic,.rp-bar summary:hover .rp-ic{opacity:1}.rp-bar-mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,rgba(185,153,95,.35),rgba(35,164,222,.3));border:1px solid rgba(255,255,255,.12);display:inline-grid;place-items:center;margin:0 8px 0 2px}.rp-bar-mark img{display:block;width:16px;height:16px}.rp-bar-logo{height:24px;width:auto;margin:0 10px 0 4px}.rp-bar-badge{background:linear-gradient(135deg,#c9a96e,#b9995f);color:#1a1405;border-radius:99px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1}.rp-bar-menu{position:relative}.rp-bar-menu summary::-webkit-details-marker{display:none}.rp-bar-menu>div{position:absolute;top:40px;left:0;min-width:190px;padding:6px;background:rgba(22,25,36,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);border-radius:14px;display:flex;flex-direction:column;gap:2px;box-shadow:0 18px 40px -8px rgba(0,0,0,.55);animation:rp-pop .14s ease both}.rp-bar-menu.right>div{left:auto;right:0;min-width:230px}.rp-bar-menu>div form{margin:0}.rp-bar-menu>div a,.rp-bar-menu>div button{width:100%;justify-content:flex-start}.rp-face{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 2px rgba(255,255,255,.18)}.rp-me>summary{padding:0 4px;border-radius:99px;height:36px}.rp-me>summary:hover .rp-face,.rp-me[open]>summary .rp-face{box-shadow:0 0 0 2px #23a4de}.rp-who{display:flex;gap:10px;align-items:center;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.rp-who img{width:36px;height:36px;border-radius:50%;object-fit:cover}.rp-who span{display:grid;grid-gap:3px;gap:3px;min-width:0}.rp-who b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.rp-who small{color:#9aa1b8;font-size:12px}@keyframes rp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.rp-bar a>span,.rp-bar summary>span{display:none}.rp-bar a,.rp-bar summary{padding:0 9px}.rp-bar .rp-site>span{display:inline;max-width:110px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.rp-bar-menu>div{animation:none}}.mm{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.mm-card{max-width:560px}.mm-logo{max-width:160px;max-height:120px;margin-bottom:18px}.mm h1{font-size:2.2rem;margin:0 0 10px}.mm a{color:inherit}.cookie-notice{position:fixed;z-index:9000;padding:14px 18px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:0 10px 40px rgba(0,0,0,.35);font-size:.92rem;line-height:1.5}.cookie-body{flex:1 1 240px}.cookie-actions{display:flex;gap:8px}.cookie-actions button{border:0;padding:8px 16px;font:inherit;font-weight:600;cursor:pointer}.mm-count{margin-top:26px}.mm-count-label{opacity:.75;margin-bottom:8px;font-size:.95rem}.mm-count-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mm-count-row>div{min-width:72px;padding:12px 10px;border-radius:12px;background:rgba(255,255,255,.1)}.mm-count-row b{display:block;font-size:1.9rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-count-row span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.mod-slot{display:contents}.nav-cart b{background:var(--primary);color:#fff;border-radius:99px;font-size:11px;padding:1px 7px;margin-left:4px}.nav-burger{flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:10px;cursor:pointer;border-radius:8px}.nav-burger span{display:block;height:2px;border-radius:2px;background:currentColor}.nav-toggle{position:absolute;opacity:0;pointer-events:none}.bld-page{display:block}.bld-container{position:relative;padding:80px 0;display:flex;flex-wrap:wrap}.bld-container>.bld-inner{width:100%}.bld-overlay{position:absolute;inset:0;pointer-events:none}.bld-inner{position:relative;margin:0 auto;max-width:var(--stage-width,1200px);padding:0 var(--stage-gutter,20px)}.bld-inner.full{max-width:none}.bld-row{display:flex}.bld-row.nested{margin:0}.bld-col{flex:0 0 auto;max-width:100%;min-width:0;box-sizing:border-box}.bld-col,.bld-col-link{display:flex;flex-direction:column}.bld-col-link{color:inherit;text-decoration:none;flex:1 1}.bld-row>.bld-col{flex:0 0 calc((100% + var(--g, 0px)) * var(--f, 1) - var(--g, 0px));max-width:calc((100% + var(--g, 0px)) * var(--f, 1) - var(--g, 0px))}.bld-el{margin-bottom:20px;min-width:0}.bld-col>.bld-el:last-child,.bld-col>:last-child>.bld-el,.bld-col>a>:last-child>.bld-el{margin-bottom:0}.bld-empty{margin:0;padding:20px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px}.bld-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:800px){.bld-grid{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}}@media (max-width:520px){.bld-grid{grid-template-columns:1fr}}.bld-button{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;font-weight:600;cursor:pointer;transition:filter .15s,transform .15s}.bld-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.bld-button.solid{background:var(--primary);color:#fff;border:2px solid transparent}.bld-button.outline{background:transparent;color:var(--primary);border:2px solid var(--primary)}.bld-button.ghost{background:rgba(127,127,127,.12);color:inherit;border:2px solid transparent}.bld-button.small{padding:6px 14px;font-size:13px}.bld-button.medium{padding:10px 22px}.bld-button.large{padding:14px 30px;font-size:17px}.bld-button.xlarge{padding:18px 40px;font-size:20px}.bld-button.square{border-radius:0}.bld-button.round{border-radius:var(--stage-radius,8px)}.bld-button.pill{border-radius:999px}.bld-button.full{display:flex;justify-content:center;width:100%}.bld-closable>button{font-size:20px}.bld-code pre{margin:0;padding:16px;border-radius:8px;background:#111827;color:#e5e7eb;overflow:auto;font-size:13.5px}.bld-dc-row{display:flex;gap:14px;align-items:flex-start}.bld-dc{flex:none;font-size:3.4em;line-height:1;font-weight:700;color:var(--primary)}.bld-dc.boxed{padding:8px 16px;border-radius:6px}.bld-dc.boxed,.bld-dc.circle{background:var(--primary);color:#fff}.bld-dc.circle{width:1.4em;height:1.4em;display:grid;place-items:center;border-radius:50%;font-size:2.6em}.bld-ratio{position:relative;width:100%}.bld-ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:8px}.bld-post img{width:100%;height:auto;border-radius:8px;display:block;margin-bottom:8px}.bld-post h4{margin:0 0 4px}.bld-post h4 a{color:inherit;text-decoration:none}.bld-post small{color:var(--muted)}.bld-post p{margin:6px 0 0}@media (max-width:800px){.bld-row>.bld-col{flex:0 0 100%!important;max-width:100%!important}.bld-tagline{align-items:flex-start}.bld-tabs.v,.bld-tagline{flex-direction:column}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bld-snap{scroll-snap-type:y proximity}.bld-hs{scroll-snap-align:start}.bld-hs-nav{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40;display:grid;grid-gap:12px;gap:12px}.bld-hs-nav button{width:12px;height:12px;border-radius:50%;border:2px solid var(--primary);background:transparent;cursor:pointer;padding:0}.bld-hs-nav button.on{background:var(--primary)}.bld-anchor{position:absolute;top:0;width:0;height:0}.bld-container>.bld-inner{z-index:1}.bld-bgfx{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bld-bgfx .bld-par,.bld-bgfx .bld-slide,.bld-bgfx video{position:absolute;inset:0;width:100%;height:100%}.bld-bgfx video{object-fit:cover}.bld-col.reveal>.bld-el,.bld-col.reveal>div:not(.bld-bgfx){transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.bld-col.reveal>.bld-veil{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.bld-col.reveal:hover>.bld-veil{opacity:0}.bld-col.reveal:hover>.bld-el,.bld-col.reveal:hover>div:not(.bld-bgfx){opacity:0;transform:translateY(1.5rem)}.bld-par{will-change:transform}.bld-slide{background-size:cover;background-position:50%;opacity:0;display:block}.bld-embed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;display:block}.bld-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bld-aurora i{position:absolute;width:var(--au-size,60%);aspect-ratio:1;border-radius:50%;filter:blur(var(--au-blur,60px))}.bld-aurora .b1{left:-10%;top:-20%}.bld-aurora .b2{right:-10%;top:10%}.bld-aurora .b3{left:20%;bottom:-30%}.bld-aurora .b4{right:15%;bottom:-10%}.bld-aurora.drift i{animation:bld-au-drift var(--au-speed,20s) ease-in-out infinite alternate}.bld-aurora.drift .b2{animation-delay:calc(var(--au-speed, 20s) * -.25)}.bld-aurora.drift .b3{animation-delay:calc(var(--au-speed, 20s) * -.5)}.bld-aurora.drift .b4{animation-delay:calc(var(--au-speed, 20s) * -.75)}.bld-aurora.swirl i{animation:bld-au-swirl var(--au-speed,20s) linear infinite;transform-origin:80% 80%}.bld-aurora.swirl .b2{animation-delay:calc(var(--au-speed, 20s) * -.25)}.bld-aurora.swirl .b3{animation-delay:calc(var(--au-speed, 20s) * -.5)}.bld-aurora.swirl .b4{animation-delay:calc(var(--au-speed, 20s) * -.75)}.bld-aurora.pulse i{animation:bld-au-pulse var(--au-speed,20s) ease-in-out infinite}.bld-aurora.pulse .b2{animation-delay:calc(var(--au-speed, 20s) * -.25)}.bld-aurora.pulse .b3{animation-delay:calc(var(--au-speed, 20s) * -.5)}.bld-aurora.pulse .b4{animation-delay:calc(var(--au-speed, 20s) * -.75)}@keyframes bld-au-drift{0%{transform:translate(-12%,-8%) scale(1)}to{transform:translate(14%,10%) scale(1.15)}}@keyframes bld-au-swirl{to{transform:rotate(1turn)}}@keyframes bld-au-pulse{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:1}}@media (prefers-reduced-motion:reduce){.bld-aurora i{animation:none!important}}.bld-bgfx.bld-fixed{-webkit-clip-path:inset(0);clip-path:inset(0)}.bld-bgfx.bld-fixed i{position:fixed;inset:0;display:block}.bld-clip{transition:max-height .3s ease}.bld-clip,.bld-clip>.bld-inner{width:100%}.bld-collapsible{position:relative}.bld-cbtns{display:none;width:100%;padding-top:var(--bld-cgap,10px)}.bld-cbtns.left{justify-content:flex-start}.bld-cbtns.center{justify-content:center}.bld-cbtns.right{justify-content:flex-end}.bld-cbtns.overlay{position:absolute;left:0;right:0;bottom:var(--bld-cgap,10px);padding:0 var(--stage-gutter,20px);z-index:2}.bld-cbtns.gone{opacity:0;pointer-events:none;transition:opacity .3s}.bld-cbtns button{cursor:pointer}.bld-anim{opacity:0}.bld-anim.is-in{opacity:1;animation-duration:var(--an-dur,1s);animation-delay:var(--an-delay,0s);animation-fill-mode:both;animation-timing-function:ease-out}.bld-ad-down{--ax:0px;--ay:-40px}.bld-ad-up{--ax:0px;--ay:40px}.bld-ad-right{--ax:-40px;--ay:0px}.bld-ad-left{--ax:40px;--ay:0px}.bld-ad-static{--ax:0px;--ay:0px}.bld-an-fade.is-in{animation-name:bld-fade}.bld-an-slide.is-in{animation-name:bld-slide}.bld-an-slideShort.is-in{animation-name:bld-slide-s}.bld-an-zoom.is-in{animation-name:bld-zoom}.bld-an-bounce.is-in{animation-name:bld-bounce;animation-timing-function:ease}.bld-an-flash.is-in{animation-name:bld-flash}.bld-an-rubberBand.is-in{animation-name:bld-rubber}.bld-an-shake.is-in{animation-name:bld-shake}.bld-an-flipinx.is-in{animation-name:bld-flipx}.bld-an-flipiny.is-in{animation-name:bld-flipy}.bld-an-lightspeedin.is-in{animation-name:bld-light}.bld-an-reveal.is-in{animation-name:bld-reveal}@keyframes bld-fade{0%{opacity:0;transform:translate(var(--ax),var(--ay))}to{opacity:1;transform:none}}@keyframes bld-slide{0%{opacity:1;transform:translate(calc(var(--ax) * 25),calc(var(--ay) * 25))}to{transform:none}}@keyframes bld-slide-s{0%{opacity:0;transform:translate(calc(var(--ax) * 2.5),calc(var(--ay) * 2.5))}to{opacity:1;transform:none}}@keyframes bld-zoom{0%{opacity:0;transform:scale(.3) translate(var(--ax),var(--ay))}to{opacity:1;transform:none}}@keyframes bld-bounce{0%{opacity:0;transform:translate(calc(var(--ax) * 6),calc(var(--ay) * 6))}60%{opacity:1;transform:translate(calc(var(--ax) * -.5),calc(var(--ay) * -.5))}80%{transform:translate(calc(var(--ax) * .25),calc(var(--ay) * .25))}to{opacity:1;transform:none}}@keyframes bld-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes bld-rubber{0%{opacity:1;transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{opacity:1;transform:scale(1)}}@keyframes bld-shake{0%,to{opacity:1;transform:none}15%,45%,75%{opacity:1;transform:translateX(-10px)}30%,60%,90%{opacity:1;transform:translateX(10px)}}@keyframes bld-flipx{0%{opacity:0;transform:perspective(600px) rotateX(90deg)}to{opacity:1;transform:perspective(600px) rotateX(0)}}@keyframes bld-flipy{0%{opacity:0;transform:perspective(600px) rotateY(90deg)}to{opacity:1;transform:perspective(600px) rotateY(0)}}@keyframes bld-light{0%{opacity:0;transform:translateX(100%) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{opacity:1;transform:none}}@keyframes bld-reveal{0%{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.bld-anim{opacity:1;animation:none!important}}.bld-sheen-layer{z-index:2}.bld-sheen-layer i{position:absolute;top:0;bottom:0;left:var(--sh-from,-40%);animation-name:bld-sheen;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes bld-sheen{0%{left:var(--sh-from,-40%)}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.bld-sheen-layer i{animation:none;display:none}}.bld-col.has-bgfx{position:relative;isolation:isolate}.bld-col>.bld-bgfx{z-index:-1}.bld-bgslider{overflow:hidden}.bld-bgslider,.bld-bgslider i{position:absolute;inset:0;display:block}.bld-bgslider i{background-size:cover;opacity:0;transition:opacity var(--sl-speed,.8s) ease,transform var(--sl-speed,.8s) ease}.bld-bgslider i.on{opacity:1;z-index:2}.bld-bgslider i.prev{z-index:1;opacity:1}.bld-bgslider.an-fade i.prev{opacity:0}.bld-bgslider.an-slide i,.bld-bgslider.an-slide-zoom-in i,.bld-bgslider.an-slide-zoom-out i{transform:translateX(100%);opacity:1}.bld-bgslider.an-slide i.on,.bld-bgslider.an-slide-zoom-in i.on,.bld-bgslider.an-slide-zoom-out i.on{transform:none}.bld-bgslider.an-slide i.prev,.bld-bgslider.an-slide-zoom-in i.prev,.bld-bgslider.an-slide-zoom-out i.prev{transform:translateX(-100%)}.bld-bgslider.an-slide-zoom-in i.on{animation:bld-zin var(--sl-speed,.8s) ease}.bld-bgslider.an-slide-zoom-out i.on{animation:bld-zout var(--sl-speed,.8s) ease}.bld-bgslider.an-stack i{transform:translateY(100%);opacity:1}.bld-bgslider.an-stack i.on,.bld-bgslider.an-stack i.prev{transform:none}.bld-bgslider.an-zoom i{transform:scale(1.25)}.bld-bgslider.an-zoom i.on{transform:scale(1)}.bld-bgslider.an-zoom i.prev{opacity:0;transform:scale(.9)}@keyframes bld-zin{0%{scale:1.2}to{scale:1}}@keyframes bld-zout{0%{scale:.85}to{scale:1}}.bld-inf-float{animation:bld-inf-float var(--inf-speed,2s) ease-in-out infinite alternate}.bld-inf-pulse{animation:bld-inf-pulse var(--inf-speed,2s) ease-in-out infinite}.bld-inf-rotate{animation:bld-inf-rotate calc(var(--inf-speed, 2s) * 4) linear infinite}.bld-inf-wiggle{animation:bld-inf-wiggle var(--inf-speed,2s) ease-in-out infinite}@keyframes bld-inf-float{0%{translate:0 -8px}to{translate:0 8px}}@keyframes bld-inf-pulse{0%,to{scale:1}50%{scale:1.06}}@keyframes bld-inf-rotate{to{rotate:1turn}}@keyframes bld-inf-wiggle{0%,to{rotate:-3deg}50%{rotate:3deg}}@media (prefers-reduced-motion:reduce){.bld-bgslider i,.bld-inf-float,.bld-inf-pulse,.bld-inf-rotate,.bld-inf-wiggle{animation:none!important}}.bld-lightbox{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:rgba(0,0,0,.85)}.bld-lightbox img{max-width:92vw;max-height:90vh;border-radius:8px}.bld-lightbox button{position:absolute;top:16px;right:20px;all:unset;cursor:pointer;font-size:34px;color:#fff}.bld-el.has-sheen{position:relative;overflow:hidden}html:has(.bld-onepage){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.bld-onepage){scroll-behavior:auto}}.bld-anchor-el{display:block;height:0;scroll-margin-top:80px}.bld-chart h4{margin:0 0 8px}.bld-chart-fig{margin:0}.bld-chart-fig figcaption{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin-top:8px;font-size:13px}.bld-chart-fig figcaption i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.bld-circle{text-align:center}.bld-circle>span{display:inline-grid;place-items:center;border-radius:50%;color:#fff;margin-bottom:10px;background:var(--cbg,#3b82f6)}.bld-circle h4{margin:0 0 4px}.bld-circle p{margin:0;opacity:.8}.bld-cc{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.bld-tk{overflow:hidden;border-radius:6px}.bld-tk-track{display:inline-flex;white-space:nowrap;animation:bld-tk linear infinite;padding:12px 0;will-change:transform}.bld-tk-track:hover{animation-play-state:paused}.bld-tk-dup{display:inline-flex}.bld-tk-i{padding:0 32px}.bld-tk-i a{color:inherit;text-decoration:none}.bld-tk-i a:hover{text-decoration:underline}@keyframes bld-tk{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bld-tk-track{animation:none}}.bld-secsep{line-height:0;overflow:hidden;margin:0 0 -1px}.bld-secsep,.bld-secsep svg{display:block}.bld-syntax{border-radius:10px;overflow:hidden;background:#0f172a;color:#e2e8f0;font-size:13.5px}.bld-syntax.light{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0}.bld-sx-t{padding:8px 14px;font-size:12px;opacity:.8;border-bottom:1px solid rgba(127,127,127,.3)}.bld-syntax pre{margin:0;padding:14px;overflow:auto}.bld-syntax code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block;counter-reset:ln}.bld-sx-l{display:block;min-height:1.5em;line-height:1.55;white-space:pre}.nums .bld-sx-l:before{counter-increment:ln;content:counter(ln);display:inline-block;width:2.4em;margin-right:1em;text-align:right;opacity:.4}.t-c{color:#64748b;font-style:italic}.t-s{color:#86efac}.t-n{color:#fbbf24}.t-k{color:#93c5fd}.light .t-s{color:#15803d}.light .t-n{color:#b45309}.light .t-k{color:#1d4ed8}.bld-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bld-share-l{font-weight:600;margin-right:6px}.bld-share a{display:grid;place-items:center;color:#fff;background:#334155;text-decoration:none;transition:transform .15s}.bld-share a:hover{transform:translateY(-2px)}:where(.bld-share) a:where(.boxed){border-radius:8px}:where(.bld-share) a:where(.round){border-radius:50%}.bld-share a.plain{background:transparent;color:inherit}.bld-ba{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ew-resize}.bld-ba>img{display:block;width:100%}.bld-ba-top{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--pos)) 0 0);clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.bld-ba-top img{display:block;width:100%;height:100%;object-fit:cover}.bld-ba-h{top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;box-shadow:0 0 6px rgba(0,0,0,.4)}.bld-ba-h,.bld-ba-h:after{position:absolute;background:var(--hc,#fff)}.bld-ba-h:after{content:"↔";top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;color:#111;display:grid;place-items:center;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.35)}.bld-ba input{position:absolute;inset:0;opacity:0;cursor:ew-resize}.bld-ba input:focus-visible~.bld-ba-h:after{outline:3px solid #3b82f6}.bld-ba-l{position:absolute;top:10px;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:12px}.bld-ba-l.a{left:10px}.bld-ba-l.b{right:10px}.bld-ba.v{cursor:ns-resize}.bld-ba.v .bld-ba-top{-webkit-clip-path:inset(0 0 calc(100% - var(--pos)) 0);clip-path:inset(0 0 calc(100% - var(--pos)) 0)}.bld-ba.v .bld-ba-h{top:var(--pos);bottom:auto;left:0;right:0;width:auto;height:3px;margin:-1.5px 0 0}.bld-ba.v .bld-ba-h:after{content:"↕"}.bld-ba.v input{cursor:ns-resize}.bld-hs-wrap{position:relative}.bld-hs-wrap>img{display:block;width:100%}.bld-hs-pt{position:absolute;transform:translate(-50%,-50%)}.bld-hs-pt>button{all:unset;cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--hc,#ef4444) 35%,transparent)}.bld-hs-pt>button i{width:14px;height:14px;border-radius:50%;background:var(--hc,#ef4444);box-shadow:0 0 0 3px #fff;animation:bld-hs 2s infinite}@keyframes bld-hs{50%{transform:scale(1.25)}}.bld-hs-tip{position:absolute;z-index:5;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:220px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:10px;background:#fff;color:#111;box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:13.5px}.bld-hs-tip.left{left:auto;right:-14px;transform:none}.bld-hs-tip.up{top:auto;bottom:calc(100% + 8px)}.bld-modal-wrap{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.6)}.bld-modal{position:relative;width:min(640px,100%);max-height:88vh;overflow:auto;padding:28px;border-radius:14px;background:#fff;color:#111;box-shadow:0 30px 80px rgba(0,0,0,.5);outline:none}.bld-modal.small{width:min(420px,100%)}.bld-modal.large{width:min(940px,100%)}.bld-modal h3{margin:0 0 12px}.bld-modal-x{all:unset;cursor:pointer;position:absolute;top:10px;right:14px;font-size:28px;line-height:1;opacity:.6}.bld-modal-x:hover{opacity:1}.bld-mlink{text-decoration:underline;cursor:pointer}.bld-pop{position:relative;display:inline-block}.bld-pop-t{all:unset;cursor:pointer;border-bottom:1px dashed}.bld-pop-b{position:absolute;z-index:20;left:50%;transform:translateX(-50%);width:240px;display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:10px;background:#fff;color:#111;box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:14px;text-align:left;background:var(--pc,#fff);color:var(--px,#111);border:1px solid var(--pb,transparent)}.bld-pop-b b{background:var(--pt,transparent);margin:-10px -14px 4px;padding:8px 14px;border-radius:10px 10px 0 0}.bld-pop-b.top{bottom:calc(100% + 8px)}.bld-pop-b.bottom{top:calc(100% + 8px)}.bld-pop-b.left,.bld-pop-b.right{top:50%;left:auto;transform:translateY(-50%)}.bld-pop-b.left{right:calc(100% + 8px)}.bld-pop-b.right{left:calc(100% + 8px)}.bld-sp{position:fixed;left:0;right:0;z-index:9999;display:block}.bld-sp.top{top:0}.bld-sp.bottom{bottom:0}.bld-sp>span{display:block;height:100%;width:0;transition:width .1s linear}.bld-toc{padding:16px 20px;border-radius:10px;background:rgba(127,127,127,.1)}.bld-toc>b{display:block;margin-bottom:8px}.bld-toc ol,.bld-toc ul{margin:0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px}.bld-toc li.l3{margin-left:1em}.bld-toc li.l4{margin-left:2em}.bld-toc a:hover{text-decoration:underline}.bld-slides{position:relative;overflow:hidden;border-radius:10px;background:#111}.bld-slides figure{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s}.bld-slides figure.on{opacity:1;z-index:1}.bld-slides img{width:100%;height:100%;object-fit:cover;display:block}.bld-slides figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 28px 24px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.7))}.bld-slides figcaption h4{margin:0 0 6px;font-size:22px}.bld-slides figcaption h4 a{color:inherit;text-decoration:none}.bld-slides figcaption p{margin:0;opacity:.9}.bld-sl-a{all:unset;cursor:pointer;position:absolute;top:50%;z-index:3;width:40px;height:40px;margin-top:-20px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:26px}.bld-sl-a.prev{left:12px}.bld-sl-a.next{right:12px}.bld-sl-a:hover{background:rgba(0,0,0,.7)}.bld-sl-d{position:absolute;z-index:3;left:0;right:0;bottom:10px;display:flex;gap:8px;justify-content:center}.bld-sl-d button{all:unset;cursor:pointer;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5)}.bld-sl-d button.on{background:#fff}.bld-blog .bld-post img,.bld-pcards img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;display:block;margin-bottom:10px}.bld-blog.large .bld-post,.bld-blog.list .bld-post{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.bld-blog.list .bld-post{grid-template-columns:220px minmax(0,1fr);align-items:start}.bld-blog .bld-post h4{margin:0 0 4px}.bld-blog small,.bld-pcard small,.bld-plist small{opacity:.65;display:block}.bld-more{display:inline-block;margin-top:6px;font-weight:600}.bld-pcard{display:block;color:inherit;text-decoration:none;border-radius:12px;overflow:hidden;background:rgba(127,127,127,.08);transition:transform .2s,box-shadow .2s}.bld-pcard:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.15)}.bld-pcard img{margin:0;border-radius:0}.bld-pcard-b{display:grid;grid-gap:4px;gap:4px;padding:14px}.bld-pcards.over .bld-pcard{min-height:260px;display:flex;align-items:flex-end;background-size:cover;background-position:50%;color:#fff}.bld-pcards.over .bld-pcard-b{width:100%;background:linear-gradient(transparent,rgba(0,0,0,.75));padding-top:60px}.bld-plist ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.bld-plist li{display:flex;gap:12px;align-items:center}.bld-plist li img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block}.bld-plist li span{display:grid;grid-gap:2px;gap:2px}.bld-plist em{opacity:.75;font-style:normal;font-size:14px}.bld-act{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.bld-act li{display:grid;grid-gap:2px;gap:2px}.bld-act small{opacity:.6}.bld-cats ul{list-style:none;margin:0;padding:0}.bld-cats.list ul{display:grid;grid-gap:6px;gap:6px}.bld-cats.cloud ul{display:flex;flex-wrap:wrap;gap:8px}:where(.bld-cats.cloud) li{padding:4px 12px;border-radius:999px;background:rgba(127,127,127,.14)}.bld-cats small{margin-left:6px;opacity:.6}.bld-tagcloud{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.bld-tagcloud a{text-decoration:none}.bld-tagcloud a:hover{text-decoration:underline}.bld-container.is-stuck .bld-sv-normal,.bld-container:not(.is-stuck) .bld-sv-sticky,.bld-sv-none{display:none!important}.bld-title .bld-t{margin:0}.bld-title.al-center .bld-t{text-align:center}.bld-title .bld-t a{color:inherit;text-decoration:none}.bld-title.sep-double .bld-t,.bld-title.sep-single .bld-t{display:flex;align-items:center;gap:.6em}.bld-title.sep-double .bld-t:after,.bld-title.sep-single .bld-t:after{content:"";flex:1 1;border-top:1px var(--ls,solid) var(--sep,currentColor)}.bld-title.sep-double .bld-t:after{border-top-width:4px;border-top-style:double}.bld-title.al-center.sep-double .bld-t:before,.bld-title.al-center.sep-single .bld-t:before{content:"";flex:1 1;border-top:1px var(--ls,solid) var(--sep,currentColor)}.bld-title.al-center.sep-double .bld-t:before{border-top-width:4px;border-top-style:double}.bld-title.al-right.sep-double .bld-t,.bld-title.al-right.sep-single .bld-t{flex-direction:row-reverse;justify-content:flex-start}.bld-title.sep-underline .bld-t{padding-bottom:.4em;border-bottom:1px var(--ls,solid) var(--sep,currentColor)}.bld-mq{overflow:hidden}.bld-title.ty-marquee .bld-t{overflow:hidden;white-space:nowrap}.bld-title.ty-marquee .bld-t .bld-mq-track{display:inline-flex;animation:bld-mq var(--dur,20s) linear infinite}.bld-title.ty-marquee .mq-i{padding-right:2em}@keyframes bld-mq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bld-title.ty-marquee .bld-mq-track{animation:none}}.bld-rot{display:inline-grid;vertical-align:bottom}.bld-rot>span{grid-area:1/1;visibility:hidden;white-space:nowrap}.bld-rot>span.on{visibility:visible;animation-duration:.7s;animation-fill-mode:both}.bld-rot.fx-blurIn>.on{animation-name:bld-r-blur}.bld-rot.fx-bounceIn>.on{animation-name:bld-r-bounce}.bld-rot.fx-carouselInDown>.on{animation-name:bld-r-cdown}.bld-rot.fx-carouselInUp>.on{animation-name:bld-r-cup}.bld-rot.fx-clipIn>.on{animation-name:bld-r-clip}.bld-rot.fx-fadeIn>.on{animation-name:bld-r-fade}.bld-rot.fx-flipInX>.on{animation-name:bld-r-flip}.bld-rot.fx-lightSpeedIn>.on{animation-name:bld-r-light}.bld-rot.fx-rollIn>.on{animation-name:bld-r-roll}.bld-rot.fx-slideInDown>.on{animation-name:bld-r-slide}.bld-rot.fx-zoomIn>.on{animation-name:bld-r-zoom}.bld-rot.fx-typeIn>.on{overflow:hidden;width:calc(var(--n) * 1ch);animation:bld-r-type .9s steps(var(--n)) both}@keyframes bld-r-blur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes bld-r-bounce{0%{opacity:0;transform:translateY(-30px)}60%{opacity:1;transform:translateY(8px)}80%{transform:translateY(-3px)}to{transform:none}}@keyframes bld-r-cdown{0%{opacity:0;transform:perspective(500px) rotateX(-90deg);transform-origin:top}to{opacity:1;transform:none}}@keyframes bld-r-cup{0%{opacity:0;transform:perspective(500px) rotateX(90deg);transform-origin:bottom}to{opacity:1;transform:none}}@keyframes bld-r-clip{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes bld-r-fade{0%{opacity:0}to{opacity:1}}@keyframes bld-r-flip{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:none}}@keyframes bld-r-light{0%{opacity:0;transform:translateX(60%) skewX(-30deg)}to{opacity:1;transform:none}}@keyframes bld-r-roll{0%{opacity:0;transform:translateX(-60%) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes bld-r-slide{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes bld-r-zoom{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes bld-r-type{0%{width:0}}.bld-hl-t{position:relative;display:inline-block}.bld-hl{position:absolute;left:-3%;width:106%;top:var(--ht,0);height:100%;overflow:visible;pointer-events:none;color:#ef4444}.bld-hl path{fill:none;stroke:currentColor;stroke-width:var(--hw,6px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.bld-hl.fill path{fill:currentColor;stroke:none;opacity:.35}.bld-hl-t.lp-loop .bld-hl path{stroke-dashoffset:1;animation:bld-hl var(--hd,1.5s) ease-in-out infinite}.bld-hl-t.lp-once .bld-hl path{stroke-dashoffset:1;animation:bld-hl var(--hd,1.5s) ease-in-out forwards}.bld-hl-t.lp-loop .bld-hl.fill path{stroke-dashoffset:0;animation:bld-hl-fill var(--hd,1.5s) ease-in-out infinite}.bld-hl-t.lp-once .bld-hl.fill path{stroke-dashoffset:0;animation:bld-hl-fill var(--hd,1.5s) ease-in-out forwards}.bld-hl-t.smudge .bld-hl{filter:blur(1.3px);transform:rotate(-.6deg)}@keyframes bld-hl{0%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes bld-hl-fill{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}55%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.bld-hl-t .bld-hl path{animation:none!important;stroke-dashoffset:0!important;-webkit-clip-path:none!important;clip-path:none!important}}.bld-rv .u{display:inline-block}.bld-rv.armed .u{transition:opacity var(--dur,.6s) ease calc(var(--del, 0s) + var(--i, 0) * var(--st, 60ms)),transform var(--dur,.6s) ease calc(var(--del, 0s) + var(--i, 0) * var(--st, 60ms)),filter var(--dur,.6s) ease calc(var(--del, 0s) + var(--i, 0) * var(--st, 60ms)),color var(--dur,.6s) ease calc(var(--del, 0s) + var(--i, 0) * var(--st, 60ms))}.bld-rv.armed:not(.shown) .u{opacity:0}.bld-rv.armed.fx-slide_up:not(.shown) .u{transform:translateY(45%)}.bld-rv.armed.fx-slide_down:not(.shown) .u{transform:translateY(-45%)}.bld-rv.armed.fx-turn:not(.shown) .u{transform:perspective(400px) rotateX(90deg)}.bld-rv.armed.fx-rotate:not(.shown) .u{transform:rotate(14deg) translateY(30%)}.bld-rv.armed.fx-scale_up:not(.shown) .u{transform:scale(.55)}.bld-rv.armed.fx-unblur:not(.shown) .u{filter:blur(9px)}.bld-rv.armed.fx-random_assemble:not(.shown) .u{transform:translate(calc((var(--r, .5) - .5) * 90px),calc((var(--r, .5) - .3) * 70px)) rotate(calc((var(--r, .5) - .5) * 40deg))}.bld-rv.armed.fx-color_change:not(.shown) .u{opacity:1;color:rgba(127,127,127,.3)}@keyframes bld-tsheen{0%{background-position:100% 0}55%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bld-t{animation:none!important}}.bld-btn-wrap{line-height:1.2}.bld-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;text-decoration:none!important;font-weight:600;cursor:pointer;border:0 solid transparent;border-radius:var(--stage-radius,8px);overflow:hidden;transition:background .2s,color .2s,box-shadow .2s,border-color .2s,transform .2s}.bld-btn.sz-small{padding:7px 16px;font-size:13px}.bld-btn.sz-medium{padding:11px 24px;font-size:15px}.bld-btn.sz-large{padding:15px 32px;font-size:17px}.bld-btn.sz-xlarge{padding:19px 42px;font-size:20px}.bld-btn.shape-square{border-radius:0}.bld-btn.shape-pill{border-radius:999px}.bld-btn.full{display:flex;width:100%}.bld-btn-ic,.bld-btn-t{position:relative;display:inline-grid}.bld-btn-ic>span,.bld-btn-t>span{grid-area:1/1;transition:opacity .25s,transform .25s;white-space:nowrap}.bld-btn-i{display:inline-flex}.bld-btn.ip-right{flex-direction:row-reverse}.bld-btn.idiv .bld-btn-ic{padding-right:.7em;border-right:1px solid}.bld-btn.idiv.ip-right .bld-btn-ic{padding-right:0;border-right:0;padding-left:.7em;border-left:1px solid}.bld-btn.hs .bld-btn-i.b,.bld-btn.hs .bld-btn-t .b,.bld-btn.hs.swap .bld-btn-i.a,.bld-btn.hs.swap .bld-btn-t .a,.bld-btn.hs:hover.hs-hover .bld-btn-i.a,.bld-btn.hs:hover.hs-hover .bld-btn-t .a{opacity:0}.bld-btn.hs.swap .bld-btn-i.b,.bld-btn.hs.swap .bld-btn-t .b,.bld-btn.hs:hover.hs-hover .bld-btn-i.b,.bld-btn.hs:hover.hs-hover .bld-btn-t .b,.bld-btn.ht-text_slide_down .bld-btn-t .b,.bld-btn.ht-text_slide_up .bld-btn-t .b{opacity:1}.bld-btn.ht-text_slide_down .bld-btn-t,.bld-btn.ht-text_slide_up .bld-btn-t{overflow:hidden}.bld-btn.ht-text_slide_up .b{transform:translateY(110%)}.bld-btn.ht-text_slide_up:hover .a{transform:translateY(-110%)}.bld-btn.ht-text_slide_up:hover .b{transform:none}.bld-btn.ht-text_slide_down .b{transform:translateY(-110%)}.bld-btn.ht-text_slide_down:hover .a{transform:translateY(110%)}.bld-btn.ht-text_slide_down:hover .b{transform:none}.bld-btn.ht-underline .bld-btn-t:after,.bld-btn.ht-underline_expand .bld-btn-t:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:currentColor;transition:width .3s,left .3s}.bld-btn.ht-underline:hover .bld-btn-t:after{width:100%}.bld-btn.ht-underline_expand .bld-btn-t:after{left:50%}.bld-btn.ht-underline_expand:hover .bld-btn-t:after{left:0;width:100%}.bld-btn.ht-icon_slide .bld-btn-ic{max-width:0;overflow:hidden;opacity:0;transition:max-width .3s,opacity .3s}.bld-btn.ht-icon_slide:hover .bld-btn-ic{max-width:2em;opacity:1}.bld-btn.ht-icon_position .bld-btn-ic{transition:transform .3s}.bld-btn.ht-icon_position:hover .bld-btn-ic{transform:translateX(6px)}.bld-btn.ht-icon_position.ip-right:hover .bld-btn-ic{transform:translateX(-6px)}.bld-btn.ht-icon_rotate:hover .bld-btn-ic{transform:rotate(1turn);transition:transform .5s}.bld-btn.ht-bg_slide_left:before,.bld-btn.ht-bg_slide_right:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.22);transition:transform .35s;z-index:0}.bld-btn.ht-bg_slide_right:before{transform:translateX(-101%)}.bld-btn.ht-bg_slide_left:before{transform:translateX(101%)}.bld-btn.ht-bg_slide_left:hover:before,.bld-btn.ht-bg_slide_right:hover:before{transform:none}.bld-btn.ht-bg_slide_left>*,.bld-btn.ht-bg_slide_right>*{position:relative;z-index:1}@property --bld-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.bld-btn.ht-border_rotate,.bld-btn.ht-border_rotate_glow{overflow:visible}.bld-btn.ht-border_rotate:after,.bld-btn.ht-border_rotate_glow:after{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--bld-ang),transparent 0 70%,currentColor);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s;pointer-events:none}.bld-btn.ht-border_rotate:hover:after,.bld-btn.ht-border_rotate_glow:hover:after{opacity:1;animation:bld-ang var(--rot,3s) linear infinite}.bld-btn.ht-border_rotate_glow:hover{box-shadow:0 0 14px color-mix(in srgb,currentColor 55%,transparent)}@keyframes bld-ang{to{--bld-ang:360deg}}@media (prefers-reduced-motion:reduce){.bld-btn,.bld-btn *{transition:none!important;animation:none!important}}.bld-tb>:first-child{margin-top:0}.bld-tb>:last-child{margin-bottom:0}.bld-img-box{position:relative;display:block;max-width:100%}.bld-img-frame{position:relative;overflow:hidden;border-style:solid;border-width:0}.bld-img-frame img{display:block;max-width:100%;height:auto;transition:transform .4s ease}.bld-img-frame a{display:block}.bld-img-frame.crop .bld-mag,.bld-img-frame.crop a{display:block;height:100%}.bld-img-frame.hv-zoomin:hover img,.bld-img-frame.hv-zoomout img{transform:scale(1.08)}.bld-img-frame.hv-zoomout:hover img{transform:none}.bld-img-frame.hv-liftup{transition:transform .3s,box-shadow .3s}.bld-img-frame.hv-liftup:hover{transform:translateY(-8px);box-shadow:0 16px 30px rgba(0,0,0,.2)}.bld-img-box.bs{padding-bottom:28px}.bld-img-box.bs:after{content:"";position:absolute;left:6%;right:6%;bottom:0;height:24px;pointer-events:none}.bld-mag{position:relative;display:block;overflow:hidden;cursor:zoom-in}.bld-mag img{display:block;width:100%}.bld-mag-lens{position:absolute;inset:0;opacity:0;transition:opacity .2s;background:var(--mag) var(--mx,50%) var(--my,50%) /var(--ms,200%) no-repeat;pointer-events:none}.bld-mag:hover .bld-mag-lens{opacity:1}.bld-cap{padding:10px 14px}.bld-cap-t{margin:0 0 4px}.bld-cap-x{margin:0;opacity:.85;font-size:.95em}.bld-cap.cs-dany,.bld-cap.cs-dario,.bld-cap.cs-navin,.bld-cap.cs-resa,.bld-cap.cs-schantel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:20px;pointer-events:none}.bld-cap-ov{position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:-1}.bld-cap>:not(.bld-cap-ov){position:relative}.bld-cap.cs-navin{justify-content:flex-end;align-items:stretch;transform:translateY(101%);transition:transform .35s ease}.bld-img-frame:hover .bld-cap.cs-navin{transform:none}.bld-cap.cs-dario{opacity:0;transition:opacity .35s;border:0 solid rgba(255,255,255,.9)}.bld-img-frame:hover .bld-cap.cs-dario{opacity:1;border-width:12px}.bld-cap.cs-resa{transform:translateX(-101%);transition:transform .35s ease}.bld-img-frame:hover .bld-cap.cs-resa{transform:none}.bld-cap.cs-schantel{opacity:0;transform:scale(.7);transition:opacity .35s,transform .35s}.bld-img-frame:hover .bld-cap.cs-schantel{opacity:1;transform:none}.bld-cap.cs-dany{opacity:0;transition:opacity .4s}.bld-img-frame:hover .bld-cap.cs-dany{opacity:1}.bld-img-frame:hover img{filter:none}@media (hover:none){.bld-cap.cs-dany,.bld-cap.cs-dario,.bld-cap.cs-navin,.bld-cap.cs-resa,.bld-cap.cs-schantel{opacity:1;transform:none}}.bld-ic{align-items:center;justify-content:center;line-height:0;border-width:0;transition:color .25s,background-color .25s,border-color .25s,transform .25s}.bld-ic,.bld-ic-g{display:inline-flex}.bld-ic-g.spin{animation:bld-spin 2s linear infinite}@keyframes bld-spin{to{transform:rotate(1turn)}}.bld-icon-wrap a{color:inherit;text-decoration:none;display:inline-block}.bld-ic.ha-fade{opacity:.6}.bld-ic.ha-fade:hover{opacity:1}.bld-ic.ha-slide:hover{transform:translateY(-6px)}.bld-ic.ha-pulsate:hover{animation:bld-pulsate .8s ease-in-out infinite}@keyframes bld-pulsate{50%{transform:scale(1.18)}}.bld-sep{display:flex;align-items:center;gap:16px;width:100%}.bld-sep.none{height:0}.bld-sep.line:after,.bld-sep.line:before{content:"";flex:1 1;border-top:var(--ln,1px solid #d1d5db)}.bld-sep.line:not(.has-ic):after{display:none}.bld-sep.line:not(.has-ic):before{width:100%}.bld-sep.line.double,.bld-sep.line.single{display:flex;grid-template-columns:none;align-items:center;gap:16px}.bld-sep-ic{display:inline-flex;line-height:0;border-radius:50%}.bld-sep.shadow,.bld-sep.wavy{display:block}@media (prefers-reduced-motion:reduce){.bld-ic-g.spin,.bld-ic.ha-pulsate:hover{animation:none}}.bld-textpath svg{display:block;overflow:visible}.bld-lightbox-el a{cursor:zoom-in}.bld-lightbox-el img{max-width:100%;display:block;border-radius:6px}.bld-cap.cs-above .bld-cap-ov,.bld-cap.cs-below .bld-cap-ov{display:none}.bld-cb-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:800px){.bld-cb-grid,.bld-ct-grid{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}}@media (max-width:520px){.bld-cb-grid,.bld-ct-grid{grid-template-columns:1fr}}.bld-cb{position:relative;display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;align-content:start;padding:22px;border:0 solid transparent;transition:border-color .25s,box-shadow .25s,transform .25s}.bld-cb.acc:hover{border-width:2px;padding:20px}.bld-cb-x>:first-child{margin-top:0}.bld-cb-x>:last-child{margin-bottom:0}.bld-cb-t{margin:0}.bld-cb-t a{color:inherit;text-decoration:none}.bld-cb-ic{display:inline-flex;line-height:0;color:var(--ic,currentColor);transition:color .25s}.bld-cb:hover .bld-cb-ic{color:var(--ich,var(--ic,currentColor))}.bld-cb-circle{display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:background-color .25s,transform .25s}.bld-cb-circle.on{width:calc(var(--is, 32px) * 1.9);height:calc(var(--is, 32px) * 1.9);border-radius:50%;background:var(--cc,rgba(127,127,127,.18));box-shadow:inset 0 0 0 var(--ci,0) var(--cic,transparent),0 0 0 var(--co,0) var(--coc,transparent)}.bld-cb:hover .bld-cb-circle.on{background:var(--cch,var(--cc,rgba(127,127,127,.18)))}.bld-cb-circle img{max-width:100%;display:block}.bld-cb-g{display:inline-flex}.bld-cb-g.spin{animation:bld-spin 2s linear infinite}.bld-cb.ha-fade .bld-cb-circle{opacity:.6}.bld-cb.ha-fade:hover .bld-cb-circle{opacity:1}.bld-cb.ha-slide:hover .bld-cb-circle{transform:translateY(-6px)}.bld-cb.ha-pulsate:hover .bld-cb-circle{animation:bld-pulsate .8s ease-in-out infinite}.bld-cb-cover{position:absolute;inset:0;z-index:2}.bld-cb-more{z-index:3;position:relative;width:-moz-fit-content;width:fit-content}.bld-cb-more.text{font-weight:600;text-decoration:none}.bld-cb-more.text:after{content:" →"}.bld-cb-more.bar{display:block;margin:8px -22px -22px;padding:12px;text-align:center;background:rgba(127,127,127,.15);font-weight:600;text-decoration:none;color:inherit;width:auto}.bld-cb.lay-icon-with-title .bld-cb-more,.bld-cb.lay-icon-with-title .bld-cb-x{grid-column:1/-1}.bld-cb.lay-icon-with-title .bld-cb-ic,.bld-cb.lay-icon-with-title .bld-cb-t{align-self:center}.bld-cb.lay-clean-vertical,.bld-cb.lay-icon-boxed,.bld-cb.lay-icon-on-top{grid-template-columns:1fr;text-align:center;justify-items:center}.bld-cb.lay-clean-vertical{text-align:left;justify-items:start}.bld-cb.lay-icon-boxed{margin-top:calc(var(--is, 32px) * .95);padding-top:calc(var(--is, 32px) * 1.2);border:1px solid rgba(127,127,127,.3)}.bld-cb.lay-icon-boxed .bld-cb-ic{position:absolute;top:calc(var(--is, 32px) * -.95);left:50%;transform:translateX(-50%)}.bld-cb.lay-clean-horizontal,.bld-cb.lay-icon-on-side,.bld-cb.lay-timeline-vertical{grid-template-columns:auto 1fr}.bld-cb.lay-clean-horizontal .bld-cb-ic,.bld-cb.lay-icon-on-side .bld-cb-ic,.bld-cb.lay-timeline-vertical .bld-cb-ic{grid-row:1/span 3;grid-column:1}.bld-cb.lay-clean-horizontal .bld-cb-more,.bld-cb.lay-clean-horizontal .bld-cb-t,.bld-cb.lay-clean-horizontal .bld-cb-x,.bld-cb.lay-icon-on-side .bld-cb-more,.bld-cb.lay-icon-on-side .bld-cb-t,.bld-cb.lay-icon-on-side .bld-cb-x,.bld-cb.lay-timeline-vertical .bld-cb-more,.bld-cb.lay-timeline-vertical .bld-cb-t,.bld-cb.lay-timeline-vertical .bld-cb-x{grid-column:2}.bld-cb.ia-right.lay-clean-horizontal,.bld-cb.ia-right.lay-icon-on-side,.bld-cb.ia-right.lay-timeline-vertical{grid-template-columns:1fr auto;text-align:right}.bld-cb.ia-right.lay-clean-horizontal .bld-cb-ic,.bld-cb.ia-right.lay-icon-on-side .bld-cb-ic,.bld-cb.ia-right.lay-timeline-vertical .bld-cb-ic{grid-column:2}.bld-cb.ia-right.lay-clean-horizontal>:not(.bld-cb-ic):not(.bld-cb-cover),.bld-cb.ia-right.lay-icon-on-side>:not(.bld-cb-ic):not(.bld-cb-cover),.bld-cb.ia-right.lay-timeline-vertical>:not(.bld-cb-ic):not(.bld-cb-cover){grid-column:1}.bld-cb.lay-timeline-vertical{position:relative}.bld-cb.lay-timeline-vertical:before{content:"";position:absolute;left:calc(22px + var(--is, 32px) * .95 - 1px);top:0;bottom:-24px;width:2px;background:rgba(127,127,127,.35)}.bld-cb.lay-timeline-vertical.ia-right:before{left:auto;right:calc(22px + var(--is, 32px) * .95 - 1px)}.bld-cb.lay-timeline-vertical .bld-cb-ic{position:relative;z-index:1;background:var(--surface,#fff)}.bld-cb.lay-timeline-horizontal{grid-template-columns:1fr;justify-items:start;padding-top:0}.bld-cb.lay-timeline-horizontal:before{content:"";position:absolute;left:-12px;right:-12px;top:calc(var(--is, 32px) * .95);height:2px;background:rgba(127,127,127,.35)}.bld-cb.lay-timeline-horizontal .bld-cb-ic{position:relative;z-index:1;margin-bottom:10px;background:var(--surface,#fff)}.bld-ct-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:24px;gap:24px}.bld-ct{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:20px 12px;text-align:center;border:0 solid rgba(127,127,127,.3)}.bld-ct-i{display:inline-flex;line-height:0;opacity:.85}.bld-ct:not(.top){grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:12px}.bld-ct:not(.top) .bld-ct-l{grid-column:1/-1}.bld-ct-v{font-size:48px;font-weight:700;line-height:1.1}.bld-ct-l{opacity:.8}.bld-pb-bar{position:relative;height:30px;background:rgba(127,127,127,.2);border-radius:6px;overflow:hidden}.bld-pb-fill{height:100%;background:var(--primary);display:flex;align-items:center;padding:0 12px;color:#fff;box-sizing:border-box;border:0 solid rgba(255,255,255,.5);border-radius:inherit;white-space:nowrap}.bld-pb-fill>.bld-pb-a{width:100%}.bld-pb-onmax{position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center}.bld-pb-row{display:flex;gap:12px;padding:4px 0}.bld-pb-a b{font-weight:700}.bld-pb.striped .bld-pb-fill{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 12px,transparent 12px 24px);background-size:34px 34px}.bld-pb.striped.anim .bld-pb-fill{animation:bld-stripes 1s linear infinite}@keyframes bld-stripes{to{background-position:34px 0}}@media (prefers-reduced-motion:reduce){.bld-pb.striped.anim .bld-pb-fill{animation:none}}.bld-bar{margin-bottom:14px}.bld-bar-top{display:flex;justify-content:space-between;margin-bottom:4px;font-weight:600}.bld-bar-track{height:12px;border-radius:99px;background:rgba(127,127,127,.2);overflow:hidden}.bld-bar-track i{display:block;height:100%;background:var(--primary);border-radius:inherit}.bld-cl{list-style:none;margin:0;padding:0}.bld-cl li{display:flex;gap:12px;align-items:flex-start;padding:8px 6px;border:0 solid rgba(127,127,127,.3)}.bld-cl-wrap.div .bld-cl li{border-bottom-width:1px}.bld-cl-wrap.div .bld-cl li:last-child{border-bottom-width:0}.bld-cl-i{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;color:var(--primary)}.bld-cl-i.circ{border-radius:50%;background:rgba(127,127,127,.18)}.bld-cl-i b{font-size:12px}.bld-cl-t>:first-child{margin-top:0}.bld-cl-t>:last-child{margin-bottom:0}.bld-tg{display:flex;align-items:center;gap:24px;padding:28px 32px;border:0 solid var(--primary);background:rgba(127,127,127,.1)}.bld-tg-body,.bld-tg.al-center{min-width:0}.bld-tg-body{flex:1 1}.bld-tg-t{margin:0 0 6px}.bld-tg-d{margin:0 0 8px;opacity:.85}.bld-tg-x>:last-child{margin-bottom:0}.hl-left>.bld-tg{border-left-width:4px}.hl-right>.bld-tg{border-right-width:4px}.hl-top>.bld-tg{border-top-width:4px}.hl-bottom>.bld-tg{border-bottom-width:4px}.al-center>.bld-tg{flex-direction:column;text-align:center}.al-right>.bld-tg{flex-direction:row-reverse;text-align:right}.bld-tg .bld-btn{background:var(--primary);color:#fff;flex:none}.bld-tabs{display:block}.bld-tabs.v{display:flex;gap:24px;align-items:flex-start}.bld-tabs-nav{display:flex;flex-wrap:wrap;gap:4px}.bld-tabs.v .bld-tabs-nav{flex-direction:column;flex:none;min-width:180px}.bld-tabs.just .bld-tabs-nav button{flex:1 1}.bld-tabs-nav.al-center{justify-content:center}.bld-tabs-nav.al-end{justify-content:flex-end}.bld-tabs-nav button{all:unset;cursor:pointer;box-sizing:border-box;min-width:var(--tab-min,0);padding:12px 20px;display:inline-flex;align-items:center;gap:8px;font-weight:600;opacity:.75;transition:background .2s,color .2s,opacity .2s,border-color .2s}.bld-tabs-nav button.on,.bld-tabs-nav button:hover{opacity:1}.bld-tabs-nav.ta-center button{justify-content:center}.bld-tabs-nav.ta-end button{justify-content:flex-end}.bld-tabs-nav.ta-space-between button{justify-content:space-between}.bld-tabs.ip-top .bld-tabs-nav button{flex-direction:column;gap:4px}.bld-tabs.ip-right .bld-tab-m>button,.bld-tabs.ip-right .bld-tabs-nav button{flex-direction:row-reverse}.bld-tabs.d-classic .bld-tabs-nav{border-bottom:1px solid rgba(127,127,127,.3)}.bld-tabs.d-classic.v .bld-tabs-nav{border-bottom:0;border-right:1px solid rgba(127,127,127,.3)}.bld-tabs.d-classic .bld-tabs-nav button{border:1px solid transparent;border-radius:8px 8px 0 0;margin-bottom:-1px}.bld-tabs.d-classic .bld-tabs-nav button.on{border-color:rgba(127,127,127,.3);border-bottom-color:var(--surface,#fff);background:var(--surface,#fff)}.bld-tabs.d-classic.v .bld-tabs-nav button{border-radius:8px 0 0 8px;margin:0 -1px 0 0}.bld-tabs.d-classic.v .bld-tabs-nav button.on{border-right-color:var(--surface,#fff)}.bld-tabs.d-clean .bld-tabs-nav{gap:0}.bld-tabs.d-clean .bld-tabs-nav button{border-bottom:3px solid transparent}.bld-tabs.d-clean .bld-tabs-nav button.on{border-bottom-color:var(--bld-accent,var(--primary));color:var(--bld-accent,var(--primary))}.bld-tabs.d-clean.v .bld-tabs-nav button{border-bottom:0;border-left:3px solid transparent}.bld-tabs.d-clean.v .bld-tabs-nav button.on{border-left-color:var(--bld-accent,var(--primary))}.bld-tabs.stk .bld-tabs-nav{position:-webkit-sticky;position:sticky;top:var(--stk,0);z-index:5;background:var(--surface,#fff)}.bld-tabs-panels{flex:1 1;min-width:0}.bld-tabs-body{padding:18px 4px}.bld-tabs-body>:first-child{margin-top:0}.bld-tabs-body>:last-child{margin-bottom:0}.bld-tabs.tr-fade .bld-tabs-body,.bld-tabs.tr-slide .bld-tabs-body,.bld-tabs.tr-zoom .bld-tabs-body{display:none}.bld-tabs.tr-fade .bld-tabs-body.on,.bld-tabs.tr-slide .bld-tabs-body.on,.bld-tabs.tr-zoom .bld-tabs-body.on{display:block;animation-duration:var(--tr-ms,.3s);animation-fill-mode:both}.bld-tabs.tr-fade .bld-tabs-body.on{animation-name:bld-r-fade}.bld-tabs.tr-zoom .bld-tabs-body.on{animation-name:bld-r-zoom}.bld-tabs.tr-slide .bld-tabs-body.on.dir-up{animation-name:bld-tab-up}.bld-tabs.tr-slide .bld-tabs-body.on.dir-down{animation-name:bld-tab-down}.bld-tabs.tr-slide .bld-tabs-body.on.dir-left{animation-name:bld-tab-left}.bld-tabs.tr-slide .bld-tabs-body.on.dir-right{animation-name:bld-tab-right}@keyframes bld-tab-up{0%{opacity:0;transform:translateY(24px)}}@keyframes bld-tab-down{0%{opacity:0;transform:translateY(-24px)}}@keyframes bld-tab-left{0%{opacity:0;transform:translateX(24px)}}@keyframes bld-tab-right{0%{opacity:0;transform:translateX(-24px)}}.bld-tab-pp{margin-left:auto;opacity:.7!important}.bld-tab-car{display:flex;justify-content:space-between;margin-top:8px}.bld-tab-car button{all:unset;cursor:pointer;padding:6px 14px;font-size:22px}.bld-tab-m{border-bottom:1px solid rgba(127,127,127,.3)}.bld-tab-m>button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;padding:14px 4px;display:flex;align-items:center;gap:8px;font-weight:600}.bld-tab-m>button b{margin-left:auto}.bld-tab-i{display:inline-flex}@media (prefers-reduced-motion:reduce){.bld-tabs .bld-tabs-body.on{animation:none!important}}.bld-toggles .bld-toggle{margin:0;border:solid rgba(127,127,127,.3);border-width:0 0 1px}.bld-toggles-box.nodiv .bld-toggle{border-bottom-width:0}.bld-toggles-box.boxed .bld-toggle{border-width:1px;border-radius:8px;margin-bottom:8px;overflow:hidden}.bld-tog-h{margin:0;font-size:inherit}.bld-tog-h button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:16px 6px;font-weight:600;transition:color .2s}.bld-toggles.ir .bld-tog-h button{flex-direction:row-reverse;justify-content:space-between}.bld-tog-ic{display:inline-flex;flex:none;transition:color .2s,background .2s}.bld-toggles.ib .bld-tog-ic{padding:7px;border-radius:4px;background:rgba(127,127,127,.2)}.bld-toggles.ib .bld-toggle.open .bld-tog-ic{background:var(--primary);color:#fff}.bld-toggle-w{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ta,.3s) ease,opacity var(--ta,.3s) ease,visibility 0s linear var(--ta,.3s)}.bld-toggle-clip{overflow:hidden;min-height:0}.bld-toggle.open>.bld-toggle-w{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.bld-toggles.an-fade .bld-toggle-w{opacity:0;transition:opacity var(--ta,.3s) ease,grid-template-rows 0s linear var(--ta,.3s),visibility 0s linear var(--ta,.3s)}.bld-toggles.an-fade .bld-toggle.open>.bld-toggle-w{opacity:1;transition:opacity var(--ta,.3s) ease}.bld-toggles.an-none .bld-toggle-w{transition:none}.bld-toggles:not(.an-fade) .bld-toggle-w{opacity:1}@media (prefers-reduced-motion:reduce){.bld-toggle-w{transition:none!important}}.bld-toggle-body{padding:0 6px 16px}.bld-toggle-body>:first-child{margin-top:0}.bld-toggle-body>:last-child{margin-bottom:0}.bld-tq{margin:0;padding:24px;display:grid;grid-gap:16px;gap:16px;height:100%;box-sizing:border-box}.bld-tq-x{margin:0;font-size:1.05em;line-height:1.6}.bld-tq-x>:first-child{margin-top:0}.bld-tq-x>:last-child{margin-bottom:0}.bld-tq-w{display:flex;align-items:center;gap:12px}.bld-tq-w>span{display:grid}.bld-tq-p{width:52px;height:52px;border-radius:50%;object-fit:cover}.bld-tq-r{opacity:.65}.bld-tq-n a{color:inherit;text-decoration:none}.bld-tq-s{color:#f59e0b;letter-spacing:2px}.bld-tq.d-classic{background:rgba(127,127,127,.08);border-radius:12px;border-left:4px solid var(--primary)}.bld-tq.d-clean{padding:8px 0}.bld-tq.d-card{background:var(--surface,#fff);border:1px solid rgba(127,127,127,.22);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.bld-tq.d-card:before{content:"\201C";font-size:54px;line-height:.6;color:var(--primary)}.bld-tq-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--g,24px);gap:var(--g,24px)}@media (max-width:700px){.bld-tq-grid{grid-template-columns:1fr}}.bld-tqs{position:relative}.bld-tqs-view{overflow:hidden}.bld-tqs.carousel .bld-tqs-track{display:flex;gap:var(--g,24px);transition:transform .5s ease}.bld-tqs.carousel .bld-tqs-slide{flex:0 0 calc((100% - (var(--per, 3) - 1) * var(--g, 24px)) / var(--per, 3));min-width:0}.bld-tqs.fade .bld-tqs-track{display:grid}.bld-tqs.fade .bld-tqs-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.bld-tqs.fade .bld-tqs-slide.on{opacity:1;visibility:visible}.bld-tqs-a{all:unset;cursor:pointer;position:absolute;top:50%;z-index:2;width:38px;height:38px;margin-top:-19px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;font-size:24px}.bld-tqs-a.prev{left:-6px}.bld-tqs-a.next{right:-6px}.bld-tqs-d{display:flex;gap:8px;justify-content:center;margin-top:14px}.bld-tqs-d button{all:unset;cursor:pointer;width:10px;height:10px;border-radius:50%;background:rgba(127,127,127,.4)}.bld-tqs-d button.on{background:var(--primary)}.bld-tq-mq{overflow:hidden}.bld-tq-mq.mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bld-tq-track{display:flex;width:max-content;animation:bld-mq 40s linear infinite}.bld-tq-mq:hover .bld-tq-track{animation-play-state:paused}.bld-tq-set{display:flex;gap:var(--g,24px);padding-right:var(--g,24px)}.bld-tq-cell{width:calc((min(100vw, 1200px) - (var(--cols, 3) - 1) * var(--g, 24px)) / var(--cols, 3))}@media (prefers-reduced-motion:reduce){.bld-tq-track{animation:none}}.bld-pt-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--g,24px);gap:var(--g,24px)}@media (max-width:700px){.bld-pt-grid{grid-template-columns:1fr}}.bld-pt-col{position:relative;display:flex;flex-direction:column;border:1px solid rgba(127,127,127,.28);border-radius:12px;overflow:hidden;background:var(--surface,#fff);transition:border-color .2s,transform .2s}.bld-pt-col.standout{transform:scale(1.04);z-index:1;border-color:var(--primary);box-shadow:0 12px 32px rgba(0,0,0,.14)}.bld-pt-head{padding:22px 20px 12px;text-align:center;border-bottom:1px solid rgba(127,127,127,.2)}.bld-pt-title{margin:0}.bld-pt-sub{margin:4px 0 0;opacity:.7}:where(.bld-pt.type-2) .bld-pt-head{background:var(--primary);color:#fff;border:0}.bld-pt-desc{margin:0;padding:12px 20px 0;text-align:center;opacity:.85}.bld-pt-price-wrap{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:18px 20px;border-bottom:1px solid rgba(127,127,127,.2)}.bld-pt-price{font-size:48px;font-weight:700;line-height:1.1}.bld-pt-cur{font-size:.5em;vertical-align:top;position:relative;top:.25em;margin:0 2px}.bld-pt-per{font-size:.35em;font-weight:500;opacity:.7}.bld-pt-above,.bld-pt-below{padding:2px 10px;opacity:.8;font-size:.95em}.bld-pt-feat{list-style:none;margin:0;padding:0;flex:1 1;text-align:center}.bld-pt-feat li{padding:10px 20px;border:solid rgba(127,127,127,.2);border-width:0 0 1px;display:flex;gap:8px;justify-content:center;align-items:center}.bld-pt-feat[style*=left] li{justify-content:flex-start}.bld-pt-fi{color:var(--primary);display:inline-flex}.bld-pt-feat li.no .bld-pt-fi{color:rgba(127,127,127,.6)}.bld-pt-cta{padding:18px 20px;text-align:center}.bld-pt-badge,.bld-pt-cta .bld-btn{background:var(--primary);color:#fff}.bld-pt-badge{z-index:2;padding:4px 12px;font-size:12px;font-weight:700}.bld-pt-badge.bp-top{text-align:center;padding:6px}.bld-pt-badge.bp-inline_left,.bld-pt-badge.bp-inline_right{position:absolute;top:14px;border-radius:99px}.bld-pt-badge.bp-inline_left{left:14px}.bld-pt-badge.bp-inline_right{right:14px}.bld-pt-badge.bp-vertical_left,.bld-pt-badge.bp-vertical_right{position:absolute;top:0;bottom:0;writing-mode:vertical-rl;display:flex;align-items:center}.bld-pt-badge.bp-vertical_left{left:0;transform:rotate(180deg)}.bld-pt-badge.bp-vertical_right{right:0}.bld-pt-badge.bp-top_left,.bld-pt-badge.bp-top_right{position:absolute;top:18px;width:140px;text-align:center}.bld-pt-badge.bp-top_left{left:-40px;transform:rotate(-45deg)}.bld-pt-badge.bp-top_right{right:-40px;transform:rotate(45deg)}.bld-fb-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:700px){.bld-fb-grid{grid-template-columns:1fr}}.bld-fb{position:relative;min-height:220px;perspective:1000px;outline:none}.bld-fb-in{position:absolute;inset:0;transition:transform var(--fd,.7s);transform-style:preserve-3d}.bld-fb-b,.bld-fb-f{position:absolute;inset:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;overflow:auto}.bld-fb-f{background:rgba(127,127,127,.12)}.bld-fb-b{background:var(--primary);color:#fff}.bld-fb.dir-right .bld-fb-b{transform:rotateY(180deg)}.bld-fb.dir-left .bld-fb-b{transform:rotateY(-180deg)}.bld-fb.dir-up .bld-fb-b{transform:rotateX(180deg)}.bld-fb.dir-down .bld-fb-b{transform:rotateX(-180deg)}.bld-fb.dir-right:focus .bld-fb-in,.bld-fb.dir-right:focus-within .bld-fb-in,.bld-fb.dir-right:hover .bld-fb-in{transform:rotateY(180deg)}.bld-fb.dir-left:focus .bld-fb-in,.bld-fb.dir-left:hover .bld-fb-in{transform:rotateY(-180deg)}.bld-fb.dir-up:focus .bld-fb-in,.bld-fb.dir-up:hover .bld-fb-in{transform:rotateX(180deg)}.bld-fb.dir-down:focus .bld-fb-in,.bld-fb.dir-down:hover .bld-fb-in{transform:rotateX(-180deg)}.bld-fbs.fx-fade .bld-fb-in{transform:none!important}.bld-fbs.fx-fade .bld-fb-b,.bld-fbs.fx-fade .bld-fb-f{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity var(--fd,.7s)}.bld-fbs.fx-fade .bld-fb .bld-fb-b{transform:none;opacity:0}.bld-fbs.fx-fade .bld-fb:focus .bld-fb-b,.bld-fbs.fx-fade .bld-fb:hover .bld-fb-b{opacity:1}.bld-fbs.fx-fade .bld-fb:focus .bld-fb-f,.bld-fbs.fx-fade .bld-fb:hover .bld-fb-f{opacity:0}.bld-fbs.fx-3d .bld-fb-in{box-shadow:0 0 0 transparent}.bld-fbs.fx-3d .bld-fb:hover .bld-fb-in{box-shadow:0 18px 40px rgba(0,0,0,.25)}.bld-fb-t{margin:0 0 6px}.bld-fb p{margin:0}.bld-fb-i{display:inline-flex;margin-bottom:10px;line-height:0;color:var(--primary)}.bld-fb-i.circ{padding:16px;border-radius:50%;background:rgba(127,127,127,.18);border:0 solid}.bld-fb-i .spin{animation:bld-spin 2s linear infinite}.bld-fb-img{max-width:80px;margin-bottom:10px}.bld-fb-link{position:absolute;inset:0;z-index:3}@media (prefers-reduced-motion:reduce){.bld-fb-in{transition:none}}.bld-pp{text-align:center;padding:16px;border-radius:12px}.bld-pp-ph{position:relative;display:inline-block;overflow:hidden;margin-bottom:12px;border:0 solid transparent}.bld-pp-ph img{display:block;max-width:100%;transition:transform .4s}.bld-pp-ph .empty{display:grid;place-items:center;width:160px;height:160px;background:rgba(127,127,127,.15)}.bld-pp-ph.hv-zoomin:hover img,.bld-pp-ph.hv-zoomout img{transform:scale(1.08)}.bld-pp-ph.hv-zoomout:hover img{transform:none}.bld-pp-ph.hv-liftup{transition:transform .3s}.bld-pp-ph.hv-liftup:hover{transform:translateY(-6px)}.bld-pp-n{margin:0}.bld-pp-t{opacity:.7}.bld-pp-x{margin:8px 0}.bld-soc{display:flex;flex-wrap:wrap;gap:8px}.bld-pp .bld-soc,.bld-soc a,.bld-socials[style*=center] .bld-soc{justify-content:center}.bld-soc a{position:relative;display:inline-flex;align-items:center;min-width:32px;height:32px;padding:6px;color:inherit;text-decoration:none;transition:color .2s,background .2s,border-color .2s;box-sizing:border-box}.bld-soc a.box{border:1px solid rgba(127,127,127,.35);background:rgba(127,127,127,.1);border-radius:50%}.bld-soc a[data-tip]:after{content:attr(data-tip);position:absolute;z-index:5;padding:3px 8px;border-radius:6px;background:#111;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;left:50%;transform:translateX(-50%)}.bld-soc a.tip-top:after{bottom:calc(100% + 6px)}.bld-soc a.tip-bottom:after{top:calc(100% + 6px)}.bld-soc a[data-tip]:focus-visible:after,.bld-soc a[data-tip]:hover:after{opacity:1}.bld-table table{width:100%;border-collapse:collapse}.bld-table td,.bld-table th{padding:10px 14px;border:1px solid rgba(127,127,127,.3);text-align:left}.bld-table th{background:rgba(127,127,127,.14)}.bld-table.striped tbody tr:nth-child(2n){background:rgba(127,127,127,.08)}@media (max-width:600px){.bld-table{overflow-x:auto}}.bld-sr{display:flex;gap:8px}.bld-sr-stars{display:inline-flex;gap:4px}.bld-sr-s{position:relative;display:inline-flex}.bld-sr-i{display:inline-flex;line-height:0}.bld-sr-i svg{fill:currentColor}.bld-sr-i.off{color:rgba(127,127,127,.4)}.bld-sr-i.on{color:#f59e0b;position:absolute;left:0;top:0;overflow:hidden}.bld-sr-i.on svg{flex:none}.bld-vid{position:relative;width:100%;overflow:hidden}.bld-vid video{display:block;width:100%}.bld-vid-ov{position:absolute;inset:0;pointer-events:none}.bld-sr-i{font-size:24px}.bld-sr-i svg{width:1em;height:1em}.bld-al{--al-c:#0284c7;--al-bg:#e0f2fe;--al-bw:1px;display:flex;gap:10px;align-items:flex-start;padding:14px 18px;border-radius:6px;color:var(--al-c);background:var(--al-bg);border:var(--al-bw) solid var(--al-c)}.bld-al.t-general{--al-c:#31708f;--al-bg:#d9edf7}.bld-al.t-error{--al-c:#a94442;--al-bg:#f2dede}.bld-al.t-success{--al-c:#3c763d;--al-bg:#dff0d8}.bld-al.t-notice{--al-c:#8a6d3b;--al-bg:#fcf8e3}.bld-al-b{flex:1 1;min-width:0}.bld-al-b>:first-child{margin-top:0}.bld-al-b>:last-child{margin-bottom:0}.bld-al-i{display:inline-flex;padding-top:2px}.bld-al.li a{color:inherit;text-decoration:underline}.bld-al.sh{box-shadow:0 4px 14px rgba(0,0,0,.15)}.bld-al.boxed{padding-right:48px}.bld-closable{position:relative}.bld-closable>button{position:absolute;top:8px;right:12px;background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:inherit;opacity:.6}.bld-closable>button:hover{opacity:1}.bld-alert-wrap .boxed~button,.bld-closable:has(>.bld-al.boxed)>button{top:0;height:100%;width:38px;border-left:1px solid rgba(0,0,0,.15);border-radius:0 6px 6px 0;right:0}.bld-cdw{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bld-cdw.stacked{flex-direction:column;align-items:stretch;text-align:center}.bld-cd-h{display:grid;grid-gap:2px;gap:2px}.bld-cd-h b{font-size:1.3em;line-height:1.2}.bld-cd-h span{opacity:.75}.bld-cd-l{font-weight:600;text-decoration:underline}.bld-cd{display:flex;gap:16px;flex-wrap:wrap;flex:1 1}.bld-cdw.stacked .bld-cd{justify-content:center}.bld-cd>div{text-align:center;min-width:76px;padding:12px;background:var(--panel,#f3f4f6);border-radius:10px}.bld-cd b{display:block;font-size:2em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bld-cd small{color:var(--muted,#6b7280)}.bld-cd-done{margin:0}.bld-au{display:grid;grid-gap:6px;gap:6px;padding:8px;max-width:100%;border-radius:8px;--au-c:#3b82f6}.bld-au audio{width:100%;accent-color:var(--au-c)}.bld-au.dark audio{filter:invert(.9) hue-rotate(180deg)}.bld-au-row{display:flex;gap:8px;align-items:center}.bld-au-speed{border:1px solid;background:none;color:inherit;border-radius:20px;padding:3px 10px;font-size:13px;cursor:pointer;min-width:48px}.bld-cr{font-size:14px}.bld-cr-it,.bld-cr-it a{display:inline-flex;align-items:center;gap:4px}.bld-cr-it a{text-decoration:none}.bld-cr-it a:hover{text-decoration:underline}.bld-cr-s{margin:0 8px;opacity:.6;display:inline-flex}.bld-cr-p{margin-right:6px}.bld-cr-c{opacity:.8}.bld-ga.grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--gap,12px);gap:var(--gap,12px)}.bld-ga.mas{column-count:var(--cols,3);column-gap:var(--gap,12px)}.bld-ga.mas .bld-ga-i{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap,12px)}.bld-ga-i{margin:0;position:relative}.bld-ga-f,.bld-ga-i a{display:block}.bld-ga-f{position:relative;overflow:hidden;border:var(--bw,0) solid var(--bc,transparent);border-radius:var(--br,0)}.bld-ga-f img{display:block;width:100%;height:auto;transition:transform .35s}.bld-ga.grid .bld-ga-f img{aspect-ratio:var(--ar,1/1);object-fit:cover}.bld-ga.hv-zoomin .bld-ga-i:hover img,.bld-ga.hv-zoomout img{transform:scale(1.08)}.bld-ga.hv-zoomout .bld-ga-i:hover img{transform:none}.bld-ga.hv-liftup .bld-ga-i{transition:transform .3s,box-shadow .3s}.bld-ga.hv-liftup .bld-ga-i:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(0,0,0,.2);z-index:1}.bld-ga-c{margin:8px 0}.bld-ga-t{margin:0 0 4px}.bld-ga-c p{margin:0;font-size:.9em;opacity:.85}.bld-ga[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-ga-c{position:absolute;left:0;right:0;bottom:0;margin:0;padding:12px 14px;color:#fff;background:var(--cb,rgba(0,0,0,.55));border-top:1px solid var(--cbd,transparent);transition:opacity .3s,transform .3s}.bld-ga.cap-navin .bld-ga-c,.bld-ga.cap-schantel .bld-ga-c{transform:translateY(100%)}.bld-ga.cap-navin .bld-ga-i:hover .bld-ga-c,.bld-ga.cap-schantel .bld-ga-i:hover .bld-ga-c{transform:none}.bld-ga.cap-resa .bld-ga-c{top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0}.bld-ga.cap-resa .bld-ga-i:hover .bld-ga-c{opacity:1}.bld-ga.cap-dany .bld-ga-c{background:linear-gradient(transparent,var(--cb,rgba(0,0,0,.75)));border:0}.bld-ga[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-ga-f:after{content:"";position:absolute;inset:0;background:var(--ov,transparent);opacity:0;transition:opacity .3s;pointer-events:none}.bld-ga[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-ga-i:hover .bld-ga-f:after{opacity:1}.bld-more{text-align:center;margin-top:18px}.bld-more-b{padding:10px 24px;border:0;border-radius:6px;background:#1f2937;color:#fff;font:inherit}.bld-carousel{position:relative;overflow:hidden;container-type:inline-size}.bld-carousel.mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bld-car-track{display:flex;transition:transform .5s ease}.bld-car-s{flex:0 0 calc(100% / var(--cols, 3));padding:0 calc(var(--gap, 12px) / 2);box-sizing:border-box}.bld-car-s a{display:block}.bld-car-s img{display:block;width:100%;height:auto;border:var(--bw,0) solid var(--bc,transparent);border-radius:var(--br,0);transition:transform .35s;box-sizing:border-box;aspect-ratio:var(--ar,auto);object-fit:cover}.hv-zoomin .bld-car-s:hover img,.hv-zoomout .bld-car-s img{transform:scale(1.06)}.hv-zoomout .bld-car-s:hover img{transform:none}.hv-liftup .bld-car-s:hover img{transform:translateY(-6px);box-shadow:0 14px 26px rgba(0,0,0,.2)}.bld-car-mq{display:flex;width:max-content;animation:bld-car-mq 30s linear infinite}.bld-carousel.mq .bld-car-s{flex:0 0 calc(100cqw / var(--cols, 3));width:calc(100cqw / var(--cols, 3))}@keyframes bld-car-mq{to{transform:translateX(-50%)}}.bld-carousel.mq:hover .bld-car-mq{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bld-car-mq{animation:none}}.bld-car-fade{display:grid}.bld-car-fade>.bld-car-s{grid-area:1/1;flex:none;opacity:0;transition:opacity .5s;pointer-events:none}.bld-car-fade>.bld-car-s.on{opacity:1;pointer-events:auto;padding:0}.bld-car-next,.bld-car-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:22px;cursor:pointer}.bld-car-prev{left:8px}.bld-car-next{right:8px}.bld-car-dots{display:flex;justify-content:center;gap:8px;padding:10px 0 2px}.bld-car-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.25);cursor:pointer}.bld-car-dots button.on{background:#3b82f6;transform:scale(1.25)}.bld-modal-f{margin-top:18px;text-align:right}.bld-modal-close{padding:8px 20px;border:0;border-radius:6px;background:#1f2937;color:#fff;cursor:pointer;font:inherit}.bld-map-ov{position:absolute;inset:0;pointer-events:none}.bld-facade{all:unset;box-sizing:border-box;position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;background:#000 50%/cover no-repeat;border-radius:8px}.bld-facade span{width:68px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(220,38,38,.92);color:#fff;font-size:22px;transition:transform .2s}.bld-facade:hover span{transform:scale(1.1)}.bld-facade:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.bld-rp{--cols:3;--gap:24px}.bld-recent .bld-rp.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.bld-recent .bld-rp.masonry{column-count:var(--cols);column-gap:var(--gap)}.bld-recent .bld-rp.masonry .bld-post{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap)}.bld-recent .bld-rp.large,.bld-recent .bld-rp.medium{display:grid;grid-gap:var(--gap);gap:var(--gap)}.bld-recent .bld-rp.medium .bld-post{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:640px){.bld-recent .bld-rp.medium .bld-post{grid-template-columns:1fr}}.bld-recent .bld-post{background:var(--cbg,transparent);border:0 solid var(--cbd,transparent);overflow:hidden}.bld-recent .bld-post-i img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin:0}.bld-recent .bld-post-t{margin:0 0 6px}.bld-recent .bld-post-t a{color:inherit;text-decoration:none}.bld-recent .bld-post-m{display:block;margin-bottom:6px}.bld-recent .bld-post-x{margin:6px 0 0}.bld-recent .bld-post-r{display:inline-block;margin-top:8px;font-weight:600}.bld-title.ty-marquee .mq-h{display:inline-flex;flex:none}.bld-rot>span:not(.on){display:none}.bld-rv .w{display:inline-block;white-space:nowrap}.bld-rv.scrub.armed .u{transition:opacity .35s ease,transform .35s ease,filter .35s ease,color .35s ease}.bld-rv.scrub.armed .u:not(.on){opacity:0}.bld-rv.scrub.armed.fx-slide_up .u:not(.on){transform:translateY(45%)}.bld-rv.scrub.armed.fx-slide_down .u:not(.on){transform:translateY(-45%)}.bld-rv.scrub.armed.fx-turn .u:not(.on){transform:perspective(400px) rotateX(90deg)}.bld-rv.scrub.armed.fx-rotate .u:not(.on){transform:rotate(14deg) translateY(30%)}.bld-rv.scrub.armed.fx-bounce_pop .u:not(.on),.bld-rv.scrub.armed.fx-scale_up .u:not(.on){transform:scale(.25) translateY(18px)}.bld-rv.scrub.armed.fx-unblur .u:not(.on){filter:blur(9px)}.bld-rv.scrub.armed.fx-random_assemble .u:not(.on){transform:translate(calc((var(--r, .5) - .5) * 90px),calc((var(--r, .5) - .3) * 70px)) rotate(calc((var(--r, .5) - .5) * 40deg))}.bld-rv.scrub.armed.fx-color_change .u:not(.on){opacity:1;color:var(--from,color-mix(in srgb,currentColor 14%,transparent))}.bld-rv.scrub.armed.fx-bounce_pop .u.on{animation:bld-pop .72s cubic-bezier(.22,1,.36,1) both}.bld-rv.armed.fx-color_change:not(.shown):not(.scrub) .u{color:var(--from,rgba(127,127,127,.3))}.bld-rv.armed:not(.scrub).fx-bounce_pop:not(.shown) .u{transform:scale(.25) translateY(18px)}.bld-rv.armed:not(.scrub).fx-bounce_pop.shown .u{animation:bld-pop .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--del, 0s) + var(--i, 0) * var(--st, 60ms))}@keyframes bld-pop{0%{opacity:0;transform:scale(.25) translateY(18px)}45%{opacity:1;transform:scale(1.32) translateY(-9px)}65%{transform:scale(.88) translateY(4px)}82%{transform:scale(1.08) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.bld-rv .u{transition:none!important;animation:none!important;opacity:1!important;transform:none!important;filter:none!important;color:inherit!important}}.bld-tooltip{position:relative;border-bottom:1px dotted;cursor:help}.bld-tooltip.click{cursor:pointer}.bld-tooltip:after{content:attr(data-tip);position:absolute;z-index:20;width:max-content;max-width:260px;white-space:pre-line;padding:6px 10px;border-radius:6px;background:var(--tb,#111827);color:var(--tc,#fff);font-size:13px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s}.bld-tooltip.pl-top:after{left:50%;bottom:calc(100% + 8px);transform:translateX(-50%)}.bld-tooltip.pl-bottom:after{left:50%;top:calc(100% + 8px);transform:translateX(-50%)}.bld-tooltip.pl-left:after{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.bld-tooltip.pl-right:after{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.bld-tooltip.open:after,.bld-tooltip:focus:after,.bld-tooltip:not(.click):hover:after{opacity:1}.bld-tooltip.click:focus:not(.open):after{opacity:0}.bld-pcards .bld-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--gap,20px);gap:var(--gap,20px)}.bld-pcards.over .bld-pcard{min-height:var(--mh,260px)}.bld-pcards.over .bld-pcard-b{background:linear-gradient(transparent,var(--ov,rgba(0,0,0,.75)))}.bld-pcard-t{margin:0}.bld-pcard-r{font-weight:600;text-decoration:underline}.bld-plist ul{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:var(--gap,12px)}.bld-plist li{border-bottom:1px solid var(--dv,transparent);padding-bottom:12px}.bld-pl-i img{width:var(--ts,64px);height:var(--ts,64px)}.bld-pl-t{margin:0;font-size:inherit;font-weight:600}.bld-pl-t a{color:inherit;text-decoration:none}.bld-ps .bld-slides figcaption{text-align:var(--ta,left);background:linear-gradient(transparent,var(--ov,rgba(0,0,0,.7)))}.bld-mn{position:relative}.bld-mn-t{display:none;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:6px;background:#1f2937;color:#fff;font:inherit;cursor:pointer}.bld-mn-l,.bld-mn-s{list-style:none;margin:0;padding:0}.bld-mn-l{display:flex;flex-direction:var(--mn-d,row);flex-wrap:wrap;gap:var(--mn-g,4px);align-items:var(--mn-ai,center);justify-content:var(--mn-j,flex-start)}.bld-mn-i{position:relative;display:flex;align-items:center}.bld-mn-a{position:relative;display:block;padding:8px 12px;color:inherit;text-decoration:none;transition:color var(--mn-t,.2s),background-color var(--mn-t,.2s),border-color var(--mn-t,.2s);overflow:hidden}.bld-mn-a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mn-bar,currentColor);transform:scaleX(0);transform-origin:left;transition:transform var(--mn-t,.2s);pointer-events:none}.tr-fade .bld-mn-a:after{display:none}.tr-center .bld-mn-a:hover:after,.tr-center .is-active>.bld-mn-a:after,.tr-left .bld-mn-a:hover:after,.tr-left .is-active>.bld-mn-a:after,.tr-right .bld-mn-a:hover:after,.tr-right .is-active>.bld-mn-a:after{transform:scaleX(1)}.tr-right .bld-mn-a:after{transform-origin:right}.tr-center .bld-mn-a:after{transform-origin:center}.tr-bottom-vertical .bld-mn-a:after,.tr-top-vertical .bld-mn-a:after{top:0;bottom:0;height:auto;opacity:.12;transform:scaleY(0);transform-origin:bottom}.tr-top-vertical .bld-mn-a:after{transform-origin:top}.tr-bottom-vertical .bld-mn-a:hover:after,.tr-bottom-vertical .is-active>.bld-mn-a:after,.tr-top-vertical .bld-mn-a:hover:after,.tr-top-vertical .is-active>.bld-mn-a:after{transform:scaleY(1)}.bld-mn-c{all:unset;cursor:pointer;padding:0 8px 0 0;font-size:12px;line-height:1}.bld-mn-c:focus-visible{outline:2px solid #3b82f6}.bld-mn-s{position:absolute;z-index:30;top:calc(100% + var(--mn-ss, 0px));left:0;min-width:var(--mn-sw,200px);background:#fff;color:#111;border-radius:6px;box-shadow:var(--mn-sh,none);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--mn-t,.2s),transform var(--mn-t,.2s),visibility var(--mn-t,.2s);overflow:hidden}.bld-mn-i.sub-open>.bld-mn-s,.bld-mn-i:focus-within>.bld-mn-s{opacity:1;visibility:visible;transform:none}.bld-mn-s li+li{border-top:1px solid var(--mn-sep,rgba(0,0,0,.08))}.bld-mn-sa{display:block;padding:10px 14px;color:inherit;text-decoration:none}.bld-mn-sa:hover{background:rgba(0,0,0,.05)}.bld-lightbox .bld-lb-in{max-width:92vw;max-height:90vh;display:grid;grid-gap:10px;gap:10px;justify-items:center}.bld-lightbox iframe,.bld-lightbox video{width:min(92vw,1100px);aspect-ratio:16/9;border:0;border-radius:8px;background:#000}.bld-lb-c{margin:0;color:#fff;text-align:center;display:grid;grid-gap:2px;gap:2px}.bld-lb-c span{opacity:.8;font-size:14px}.bld-lightbox>button{position:absolute;top:16px;right:20px}.bld-lightbox-el a{position:relative;display:inline-block}.bld-lb-play{position:absolute;inset:0;display:grid;place-items:center;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:24px;pointer-events:none}.bld-ticker.nopause .bld-tk-track:hover{animation-play-state:running}.bld-tk-i[data-d]:after{content:attr(data-d);margin-left:32px;opacity:.6}.bld-sx-t{display:flex;justify-content:space-between;align-items:center;gap:12px}.bld-copy{border:1px solid;background:none;color:inherit;border-radius:4px;padding:2px 10px;font-size:12px;cursor:pointer;opacity:.85}.bld-copy:hover{opacity:1}.bld-toc a{display:block;text-decoration:none;transition:color .2s,background-color .2s}.bld-toc a.cur{font-weight:600}.bld-share-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bld-share.stacked .bld-share-in{flex-direction:column;align-items:flex-start}.bld-share-i{display:inline-flex;flex-wrap:wrap;gap:8px}.bld-share a{background:var(--sb,#334155);color:var(--sc,#fff);position:relative}.bld-share a[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;transform:translateX(-50%);padding:3px 8px;border-radius:4px;background:#111827;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:5}.bld-share a[data-tp=top]:after{bottom:calc(100% + 6px)}.bld-share a[data-tp=bottom]:after{top:calc(100% + 6px)}.bld-share a[data-tip]:focus-visible:after,.bld-share a[data-tip]:hover:after{opacity:1}.bld-fb-box,.bld-osm-box{display:flex}.bld-osm-box iframe{width:100%}.bld-ch-x,.bld-ch-y{display:block;opacity:.7;text-align:center}.bld-ch-y{text-align:left}.bld-ba-wrap.ac{display:flex;justify-content:center}.bld-ba-wrap.ar{display:flex;justify-content:flex-end}.bld-ba-a{display:block}.bld-ba.sw{cursor:pointer}.bld-ba.sw>img{display:block;width:100%}.bld-ba-sw{position:absolute;inset:0;height:100%;object-fit:cover;transition:opacity .5s}.bld-ba.lb-image-up-down .bld-ba-l.a,.bld-ba.lb-image-up-down .bld-ba-l.b{top:0;bottom:auto}.bld-ba.lb-out-image-up-down{overflow:visible;margin-top:30px}.bld-ba.lb-out-image-up-down .bld-ba-l{top:-28px;bottom:auto}.bld-ba.hs-square .bld-ba-h:after{border-radius:4px}.bld-ba.hs-rectangle .bld-ba-h:after{border-radius:4px;width:22px;height:54px}.bld-ba.hs-diamond .bld-ba-h:after{border-radius:4px;transform:translate(-50%,-50%) rotate(45deg);font-size:0}.bld-ba.hs-circle .bld-ba-h:after{content:"";border-radius:50%;width:22px;height:22px}.bld-ba.hs-arrows .bld-ba-h:after{content:"◀ ▶";border-radius:4px;width:56px;height:28px;font-size:12px}.bld-ba .bld-ba-h:after{background:var(--hb,var(--hc,#fff))}.bld-lo{display:inline}.bld-lo button{all:unset;cursor:pointer;text-decoration:underline;color:inherit}.bld-car-fig{margin:0}.bld-car-fr{display:block;position:relative;overflow:hidden;border-radius:var(--br,0)}.bld-carousel[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-ga-c{position:absolute;left:0;right:0;bottom:0;margin:0;padding:12px 14px;color:#fff;background:var(--cb,rgba(0,0,0,.55));border-top:1px solid var(--cbd,transparent);transition:opacity .3s,transform .3s}.bld-carousel.cap-navin .bld-ga-c,.bld-carousel.cap-schantel .bld-ga-c{transform:translateY(100%)}.bld-carousel.cap-navin .bld-car-s:hover .bld-ga-c,.bld-carousel.cap-schantel .bld-car-s:hover .bld-ga-c{transform:none}.bld-carousel.cap-resa .bld-ga-c{top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0}.bld-carousel.cap-resa .bld-car-s:hover .bld-ga-c{opacity:1}.bld-carousel.cap-dany .bld-ga-c{background:linear-gradient(transparent,var(--cb,rgba(0,0,0,.75)));border:0}.bld-carousel[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-car-fr:after{content:"";position:absolute;inset:0;background:var(--ov,transparent);opacity:0;transition:opacity .3s;pointer-events:none}.bld-carousel[class*=cap-]:not(.cap-off):not(.cap-above):not(.cap-below) .bld-car-s:hover .bld-car-fr:after{opacity:1}.bld-carousel .bld-ga-c{margin:8px 0}.bld-carousel .bld-ga-t{margin:0 0 4px}.bld-carousel .bld-ga-c p{margin:0;font-size:.9em;opacity:.85}.bld-tl{position:relative;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--gap,22px);gap:var(--gap,22px);height:var(--h,710px);overflow:hidden}.bld-tl-col{display:flex;flex-direction:column;gap:var(--gap,22px);padding-bottom:var(--gap,22px);animation:bld-tl-up 66s linear infinite;will-change:transform}.bld-tl-col.rev{animation-name:bld-tl-down}.bld-tl:not(.nopause):hover .bld-tl-col{animation-play-state:paused}@keyframes bld-tl-up{to{transform:translateY(-50%)}}@keyframes bld-tl-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.bld-tl-t{position:relative;flex:none;aspect-ratio:var(--ar,.6667);overflow:hidden;border-radius:var(--tr,14px);border:var(--tb,1px) solid var(--tc,rgba(127,127,127,.25));background:var(--tbg,rgba(127,127,127,.12))}.bld-tl-i{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.bld-tl-t.sh:before{content:"";inset:0 0 auto 0;height:92px;z-index:2;background:linear-gradient(rgba(6,11,20,.58),rgba(6,11,20,.22) 55%,rgba(6,11,20,0))}.bld-tl-lg,.bld-tl-t.sh:before{position:absolute;pointer-events:none}.bld-tl-lg{z-index:3;top:var(--lt,14px);left:50%;width:var(--lw,116px);height:var(--lh,46px);object-fit:contain;transform:translate3d(-50%,0,0);transition:top .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.bld-tl-t.lh:hover .bld-tl-lg{top:50%;transform:translate3d(-50%,-50%,0) scale(var(--ls,1.1))}.bld-tl-ov{position:absolute;inset:0;z-index:2;display:flex;padding:14px;background:var(--ov,rgba(35,164,222,.9));opacity:0;transition:opacity .22s ease}.bld-tl-t:focus-within .bld-tl-ov,.bld-tl-t:hover .bld-tl-ov{opacity:1}.bld-tl-ov.ps-bottom-right{justify-content:flex-end;align-items:flex-end}.bld-tl-ov.ps-bottom-left{justify-content:flex-start;align-items:flex-end}.bld-tl-ov.ps-top-right{justify-content:flex-end;align-items:flex-start}.bld-tl-b,.bld-tl-ov.ps-center{justify-content:center;align-items:center}.bld-tl-b{display:inline-flex;gap:8px;min-width:34px;height:34px;padding:0;border-radius:8px;background:var(--bb,rgba(255,255,255,.92));color:var(--bc,#0b1220);text-decoration:none;font-weight:700;font-size:13px;transition:background .18s,color .18s;z-index:4}.bld-tl-b.txt{padding:0 14px}.bld-tl-b:hover{background:#fff}.bld-tl-all{z-index:5}.bld-tl-all,.bld-tl-fade{position:absolute;inset:0}.bld-tl-fade{z-index:6;pointer-events:none;background:linear-gradient(to bottom,var(--fc,#fff) 0,transparent 14%,transparent 86%,var(--fc,#fff) 100%)}@media (prefers-reduced-motion:reduce){.bld-tl-col{animation:none}}.bld-tabs.d-pills .bld-tabs-nav{gap:8px;padding-bottom:14px}.bld-tabs.d-pills .bld-tabs-nav button{border-radius:999px;padding:9px 20px;background:rgba(127,127,127,.14);opacity:1}.bld-tabs.d-pills .bld-tabs-nav button:hover{background:rgba(127,127,127,.26)}.bld-tabs.d-pills .bld-tabs-nav button.on{background:var(--bld-accent,var(--primary,#3b82f6));color:#fff}.bld-tabs.d-cards .bld-tabs-nav{gap:8px}.bld-tabs.d-cards.v .bld-tabs-nav{min-width:200px}.bld-tabs.d-cards .bld-tabs-nav button{border:1px solid rgba(127,127,127,.3);border-radius:12px;padding:14px 18px;opacity:1;justify-content:flex-start}.bld-tabs.d-cards .bld-tabs-nav button.on,.bld-tabs.d-cards .bld-tabs-nav button:hover{border-color:var(--bld-accent,var(--primary,#3b82f6))}.bld-tabs.d-cards .bld-tabs-nav button.on{box-shadow:inset 4px 0 0 var(--bld-accent,var(--primary,#3b82f6));font-weight:700}.bld-tabs.d-cards .bld-tabs-body{border:1px solid rgba(127,127,127,.3);border-radius:12px}.bld-cb.hv-lift:hover{transform:translateY(-8px);box-shadow:0 22px 44px -12px rgba(0,0,0,.28)}.bld-cb.hv-shade:hover{background:var(--hb,rgba(59,130,246,.1))}.bld-cb.hv-glow:hover{box-shadow:0 0 0 1px var(--hc),0 14px 44px -10px var(--hc);border-color:var(--hc)}.bld-cb.hv-border:hover{border-color:var(--hc,#3b82f6);border-width:max(2px,var(--bwv,2px))}.bld-cb.hv-gradient:hover{background:linear-gradient(135deg,var(--hc),var(--hc2))!important;border-color:transparent;box-shadow:0 18px 40px -14px var(--hc)}.bld-cb.hv-gradient:hover .bld-cb-t,.bld-cb.hv-gradient:hover .bld-cb-t a,.bld-cb.hv-gradient:hover .bld-cb-x,.bld-cb.hv-gradient:hover .bld-cb-x *{color:#fff!important}.bld-cb.hv-gradient:hover .bld-cb-circle{background:rgba(255,255,255,.22)!important}.bld-cb.hv-gradient:hover .bld-cb-ic{color:#fff!important}.bld-cb[class*=hv-] .bld-cb-circle{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s}.bld-cb[class*=hv-]:hover .bld-cb-circle{transform:scale(1.1) rotate(-6deg)}@media (prefers-reduced-motion:reduce){.bld-cb[class*=hv-],.bld-cb[class*=hv-] .bld-cb-circle{transition:none;transform:none!important}}.bld-ct{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s,border-color .3s}.bld-ct.ringed{gap:12px}.bld-ring{position:relative;flex:none}.bld-ring svg{display:block}.bld-ring-n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center}.bld-ring.arc .bld-ring-n{align-items:flex-end;padding-bottom:4px}.bld-ring .bld-ct-v{font-size:34px;letter-spacing:-.02em}.bld-ct.hv-lift:hover{transform:translateY(-8px);box-shadow:0 22px 44px -14px rgba(0,0,0,.3)}.bld-ct.hv-shade:hover{background:var(--hb,rgba(59,130,246,.08))}.bld-ct.hv-glow:hover{border-color:var(--hc)!important;box-shadow:0 0 0 1px var(--hc),0 14px 44px -10px var(--hc)}@media (prefers-reduced-motion:reduce){.bld-ct{transition:none}.bld-ct.hv-lift:hover{transform:none}.bld-ring svg path{transition:none!important}}.bld-pb.glow .bld-pb-fill{box-shadow:0 0 16px 1px var(--pg,#3b82f6)}.bld-pb.inset .bld-pb-bar{box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}.bld-pb.shine .bld-pb-fill{position:relative;overflow:hidden}.bld-pb.shine .bld-pb-fill:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:bld-shine 2.4s ease-in-out infinite}@keyframes bld-shine{60%,to{left:130%}}@media (prefers-reduced-motion:reduce){.bld-pb.shine .bld-pb-fill:after{animation:none;display:none}}.bld-cl li{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .25s}.bld-cl-wrap.cards .bld-cl{display:grid;grid-gap:10px;gap:10px}.bld-cl-wrap.cards .bld-cl li{padding:14px 16px;border:1px solid rgba(127,127,127,.25);border-radius:14px;background:rgba(127,127,127,.07);align-items:center}.bld-cl-wrap.hv-shade .bld-cl li:hover{background:var(--hb,rgba(59,130,246,.1))}.bld-cl-wrap.hv-slide .bld-cl li:hover{transform:translateX(8px);background:var(--hb,transparent)}.bld-cl-wrap.hv-lift .bld-cl li:hover{transform:translateY(-4px);box-shadow:0 14px 28px -12px rgba(0,0,0,.3);background:var(--hb,transparent)}.bld-cl-wrap[class*=hv-] .bld-cl-i.circ{transition:transform .3s cubic-bezier(.22,1,.36,1)}.bld-cl-wrap[class*=hv-] li:hover .bld-cl-i.circ{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.bld-cl li,.bld-cl-i.circ{transition:none!important;transform:none!important}}.bld-tabs-nav button{transition:background-color .25s,color .25s,box-shadow .25s,transform .25s,opacity .25s}.bld-tabs.d-segment .bld-tabs-nav{gap:4px;padding:5px;border-radius:14px;background:rgba(127,127,127,.16);width:-moz-fit-content;width:fit-content;max-width:100%}.bld-tabs.d-segment.just .bld-tabs-nav{width:auto}.bld-tabs.d-segment .bld-tabs-nav button{border-radius:10px;padding:9px 20px;opacity:1}.bld-tabs.d-segment .bld-tabs-nav button:hover{background:rgba(127,127,127,.18)}.bld-tabs.d-segment .bld-tabs-nav button.on{background:var(--surface,#fff);color:var(--bld-accent,inherit);box-shadow:0 2px 8px rgba(0,0,0,.18)}.bld-tabs.d-segment .bld-tabs-body{padding-top:22px}.bld-tabs.d-gradient .bld-tabs-nav{gap:10px;padding-bottom:16px}.bld-tabs.d-gradient .bld-tabs-nav button{border-radius:14px;padding:13px 26px;background:rgba(127,127,127,.12);opacity:1;font-size:1.02em}.bld-tabs.d-gradient .bld-tabs-nav button:hover{transform:translateY(-2px)}.bld-tabs.d-gradient .bld-tabs-nav button.on{color:#fff;background:linear-gradient(135deg,var(--bld-accent,#3b82f6),#8b5cf6);box-shadow:0 10px 24px -8px var(--bld-accent,#3b82f6)}.bld-tabs.d-clean .bld-tabs-nav button:hover:not(.on){border-bottom-color:rgba(127,127,127,.4)}.bld-tabs.d-pills .bld-tabs-nav button:hover:not(.on){transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.bld-tabs-nav button{transition:none}.bld-tabs.d-gradient .bld-tabs-nav button:hover{transform:none}}.bld-tqs.ar .bld-tqs-view{margin:0 56px}@media (max-width:600px){.bld-tqs.ar .bld-tqs-view{margin:0 44px}}.bld-fb-t,.bld-pp-n,.bld-tq-n{color:inherit}@keyframes bld-btn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pc,#3b82f6) 55%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.bld-al{--al-c2:#5bc0de;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.bld-al.t-error{--al-c2:#e57373}.bld-al.t-success{--al-c2:#66bb6a}.bld-al.t-notice{--al-c2:#ffb74d}.bld-al.t-custom{--al-c2:var(--al-c)}.bld-al.s-solid{background:var(--al-c);color:#fff;border-color:transparent}.bld-al.s-gradient a,.bld-al.s-solid a{color:#fff;text-decoration:underline}.bld-al.s-outline{background:transparent;border-width:max(2px,var(--al-bw,1px))}.bld-al.s-gradient{background:linear-gradient(135deg,var(--al-c),var(--al-c2));color:#fff;border-color:transparent}.bld-al.s-bar{border-width:0 0 0 6px;border-radius:8px}.bld-al.hl:hover{transform:translateY(-4px);box-shadow:0 16px 30px -12px rgba(0,0,0,.35)}.bld-al.s-gradient .bld-al-i,.bld-al.s-solid .bld-al-i{color:#fff}@media (prefers-reduced-motion:reduce){.bld-al,.bld-al.hl:hover{transition:none;transform:none}}@keyframes bld-star-pop{0%{transform:scale(0) rotate(-40deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.bld-circle>span{border:0 solid transparent;box-sizing:border-box;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s}.bld-table.ln-rows td,.bld-table.ln-rows th{border-width:0 0 1px}.bld-table.ln-none td,.bld-table.ln-none th{border-width:0}.bld-ic{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .25s}.bld-mn-a{border:0 solid transparent;box-sizing:border-box}@keyframes bld-ken{0%{transform:scale(1)}to{transform:scale(1.12)}}.bld-plist.num ul{counter-reset:pl}.bld-plist.num li{counter-increment:pl}.bld-plist.num li:before{content:counter(pl,decimal-leading-zero);flex:none;font-weight:800;font-size:1.4em;opacity:.85;min-width:1.6em;align-self:center;color:var(--primary,#3b82f6)}.bld-pcards.over .bld-pcard small,.bld-pcards.over .bld-pcard-t,.bld-pcards.over .bld-pcard-x{color:#fff}.bld-pcard:hover,.bld-pcards.over .bld-pcard:hover{text-decoration:none}.bld-pcards:not(.over) .bld-pcard:hover{color:inherit}.bld-ba.hs-chevrons .bld-ba-h:after{content:"";width:46px;height:46px;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.35)}.bld-ba.hs-chevrons .bld-ba-h:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);z-index:1;background:var(--hi,#1b84c4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat}.bld-ba.v.hs-chevrons .bld-ba-h:before{transform:translate(-50%,-50%) rotate(90deg)}.bld-modal-wrap.an-fade{animation:bld-mfade .25s ease both}.bld-modal-wrap.an-zoom .bld-modal{animation:bld-mzoom .3s cubic-bezier(.22,1,.36,1) both}.bld-modal-wrap.an-up .bld-modal{animation:bld-mup .35s cubic-bezier(.22,1,.36,1) both}.bld-modal-wrap.an-drop .bld-modal{animation:bld-mdrop .4s cubic-bezier(.22,1,.36,1) both}.bld-modal-wrap.an-none,.bld-modal-wrap.an-none .bld-modal{animation:none}.bld-modal-wrap.an-drop,.bld-modal-wrap.an-up,.bld-modal-wrap.an-zoom{animation:bld-mfade .2s ease both}@keyframes bld-mfade{0%{opacity:0}}@keyframes bld-mzoom{0%{opacity:0;transform:scale(.85)}}@keyframes bld-mup{0%{opacity:0;transform:translateY(60px)}}@keyframes bld-mdrop{0%{opacity:0;transform:translateY(-60px)}}@media (prefers-reduced-motion:reduce){.bld-modal-wrap,.bld-modal-wrap .bld-modal{animation:none!important}}.bld-dc{box-sizing:border-box}.bld-dc,.bld-tk{border:0 solid transparent}.bld-form-el,.bld-register-el,.bld-toc{border:0 solid transparent;box-sizing:border-box}.bld-lightbox-el img,.bld-onepage,.bld-tagcloud a{border:0 solid transparent}.bld-onepage{display:inline-block}.bld-onepage,.bld-tagcloud a{transition:background-color .2s,color .2s}.bld-lightbox-el img{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-sizing:border-box}.bld-cats li{transition:background-color .2s}.bld-cats.list li{padding:0 6px}.bld-cart-wrap.al{text-align:left}.bld-cart-wrap.ac{text-align:center}.bld-cart-wrap.ar{text-align:right}.bld-cart{display:inline-flex;align-items:center;gap:var(--cg,8px);color:inherit;text-decoration:none;border:0 solid transparent;box-sizing:border-box;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s}.bld-cart.pl{flex-direction:row-reverse}.bld-cart-i{position:relative;display:inline-flex;line-height:0}.bld-cart-p{font-weight:600;white-space:nowrap}.bld-cart-n{position:absolute;display:grid;place-items:center;min-width:var(--cs,20px);height:var(--cs,20px);padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--cb,#ef4444);color:var(--cc,#fff);font-size:calc(var(--cs, 20px) * .55);font-weight:700;line-height:1;transform:translate(var(--cx,0),var(--cy,0))}.bld-cart-n.tr{top:-9px;right:-11px}.bld-cart-n.tl{top:-9px;left:-11px}.bld-cart:not(.pl) .bld-cart-i:has(.bld-cart-n.tr)+.bld-cart-p{margin-left:6px}.bld-cart.pl .bld-cart-i:has(.bld-cart-n.tl)+.bld-cart-p{margin-right:6px}.bld-cart.pl .bld-cart-i:has(.bld-cart-n.tr){margin-right:4px}.oc-wrap{position:fixed;inset:0;z-index:99990;visibility:hidden;pointer-events:none;color:var(--oc-c);transition:visibility 0s linear var(--oc-sp,.3s)}.oc-wrap.on{visibility:visible;pointer-events:auto;transition-delay:0s}.oc-wrap.pv{z-index:100000}.oc-ov{position:absolute;inset:0;background:var(--oc-ov);opacity:0;transition:opacity var(--oc-sp) ease;backdrop-filter:blur(var(--oc-blur));-webkit-backdrop-filter:blur(var(--oc-blur))}.oc-wrap.on .oc-ov{opacity:1}.oc-panel{position:absolute;display:flex;flex-direction:column;box-sizing:border-box;background:var(--oc-bg);color:var(--oc-c);outline:none;overflow:hidden;transition:transform var(--oc-sp) cubic-bezier(.22,1,.36,1),opacity var(--oc-sp) ease;backdrop-filter:blur(var(--oc-blur));-webkit-backdrop-filter:blur(var(--oc-blur))}.oc-wrap.sh-soft .oc-panel{box-shadow:0 10px 40px rgba(15,23,42,.2)}.oc-wrap.sh-big .oc-panel{box-shadow:0 24px 80px rgba(15,23,42,.45)}.oc-wrap.pos-left .oc-panel,.oc-wrap.pos-right .oc-panel{top:var(--oc-m);bottom:var(--oc-m);width:min(var(--oc-w),calc(100vw - var(--oc-m) * 2))}.oc-wrap.pos-right .oc-panel{right:var(--oc-m);border-radius:var(--oc-r) 0 0 var(--oc-r)}.oc-wrap.pos-left .oc-panel{left:var(--oc-m);border-radius:0 var(--oc-r) var(--oc-r) 0}.oc-wrap.pos-bottom .oc-panel,.oc-wrap.pos-top .oc-panel{left:50%;width:min(var(--oc-w),calc(100vw - var(--oc-m) * 2));max-height:calc(100vh - var(--oc-m) * 2);height:var(--oc-h);margin-left:calc(min(var(--oc-w), calc(100vw - var(--oc-m) * 2)) / -2)}.oc-wrap.pos-top .oc-panel{top:var(--oc-m);border-radius:0 0 var(--oc-r) var(--oc-r)}.oc-wrap.pos-bottom .oc-panel{bottom:var(--oc-m);border-radius:var(--oc-r) var(--oc-r) 0 0}.oc-wrap.pos-center .oc-panel{left:50%;top:50%;width:min(var(--oc-w),calc(100vw - 24px));max-height:min(86vh,900px);height:var(--oc-h);margin-left:calc(min(var(--oc-w), calc(100vw - 24px)) / -2);border-radius:var(--oc-r);transform:translateY(-50%)}.oc-wrap.fl.pos-bottom .oc-panel,.oc-wrap.fl.pos-left .oc-panel,.oc-wrap.fl.pos-right .oc-panel,.oc-wrap.fl.pos-top .oc-panel{border-radius:var(--oc-r)}.oc-wrap.an-slide.pos-right .oc-panel{transform:translateX(calc(100% + var(--oc-m)))}.oc-wrap.an-slide.pos-left .oc-panel{transform:translateX(calc(-100% - var(--oc-m)))}.oc-wrap.an-slide.pos-top .oc-panel{transform:translateY(calc(-100% - var(--oc-m)))}.oc-wrap.an-slide.pos-bottom .oc-panel{transform:translateY(calc(100% + var(--oc-m)))}.oc-wrap.an-slide.pos-center .oc-panel{transform:translateY(calc(-50% + 40px));opacity:0}.oc-wrap.an-fade .oc-panel{opacity:0}.oc-wrap.an-fade.pos-center .oc-panel{transform:translateY(-50%)}.oc-wrap.an-zoom .oc-panel{opacity:0;transform:scale(.92)}.oc-wrap.an-zoom.pos-center .oc-panel{transform:translateY(-50%) scale(.92)}.oc-wrap.on.an-slide.pos-bottom .oc-panel,.oc-wrap.on.an-slide.pos-left .oc-panel,.oc-wrap.on.an-slide.pos-right .oc-panel,.oc-wrap.on.an-slide.pos-top .oc-panel{transform:none}.oc-wrap.on.an-fade.pos-center .oc-panel,.oc-wrap.on.an-slide.pos-center .oc-panel{transform:translateY(-50%);opacity:1}.oc-wrap.on.an-fade .oc-panel{opacity:1}.oc-wrap.on.an-zoom .oc-panel{opacity:1;transform:none}.oc-wrap.on.an-zoom.pos-center .oc-panel{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.oc-ov,.oc-panel{transition:none}}.oc-wrap .oc-nb{margin:0;padding:14px 22px;font-size:13px;line-height:1.6;color:var(--oc-nc);background:var(--oc-nb);border-top:1px solid var(--oc-line)}.oc-busy{display:none}.oc-wrap.an-rise .oc-panel{opacity:0}.oc-wrap.an-rise.pos-center .oc-panel{transform:translateY(calc(-50% + 18px)) scale(.985)}.oc-wrap.on.an-rise.pos-center .oc-panel{opacity:1;transform:translateY(-50%)}.oc-wrap.an-rise:not(.pos-center) .oc-panel{transform:translateY(18px) scale(.985)}.oc-wrap.on.an-rise:not(.pos-center) .oc-panel{opacity:1;transform:none}.oc-wrap.stk .oc-panel{overflow-y:auto;padding:var(--oc-py) var(--oc-px);border:1px solid var(--oc-pb);font-family:var(--oc-bf)}.oc-wrap.stk .oc-head.stack{display:block;padding:0;border:0;background:transparent;color:var(--oc-hc)}.oc-eye{margin:0 0 10px;font-family:var(--oc-mono);font-size:var(--oc-es);line-height:1.4;text-transform:uppercase;letter-spacing:var(--oc-et);color:var(--oc-ec)}.oc-h{text-transform:none;margin:0 0 var(--oc-hg,20px);display:flex;align-items:center;gap:10px;font-family:var(--oc-hf);font-size:var(--oc-hs);font-weight:var(--oc-hw);line-height:1.2;letter-spacing:var(--oc-ht);color:var(--oc-hc)}.oc-wrap .oc-x.xbox{box-sizing:border-box;padding:0;border:0;background:transparent;position:absolute;top:14px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:15px;opacity:1;color:var(--oc-mu,inherit)}.oc-wrap .oc-x.xbox:hover{color:var(--oc-c);background:rgba(255,255,255,.06)}.oc-wrap.stk .oc-body{flex:none;overflow:visible;padding:0;min-height:40px}.oc-wrap.stk .oc-msg{margin:0;font-size:15px;line-height:1.6;opacity:1;color:var(--oc-mu)}.oc-wrap.stk .oc-empty{padding:0}.oc-wrap.stk .oc-lines{display:flex;flex-direction:column;gap:14px}.oc-wrap.stk .oc-lines li{grid-template-columns:auto minmax(0,1fr) 22px;gap:10px 14px;padding:0 0 16px;font-size:15px;line-height:1.4}.oc-wrap.stk .oc-lines li,.oc-wrap.stk .oc-lines li:last-child{border-bottom:1px solid var(--oc-line)}.oc-wrap.stk .oc-th{border:1px solid var(--oc-tb);box-sizing:border-box}.oc-wrap.stk .oc-name{font-size:15px;line-height:1.35}.oc-wrap.stk .oc-name:hover{text-decoration:none}.oc-wrap.stk .oc-info small{color:var(--oc-mu);opacity:1}.oc-wrap.stk .oc-row{margin-top:0}.oc-wrap.stk .oc-tot{font-family:var(--oc-hf);font-weight:700;font-size:16px}.oc-wrap.stk .oc-q1{color:var(--oc-mu);opacity:1}.oc-wrap.stk .oc-rm{display:grid;place-items:center;align-self:start;width:22px;height:22px;padding:0;border-radius:6px;font-size:15px;opacity:1;color:var(--oc-mu)}.oc-wrap.stk .oc-rm:hover{color:var(--oc-c);background:rgba(255,255,255,.07)}.oc-qty.qbox{position:relative;display:block;box-sizing:border-box;width:104px;height:34px;border:1px solid var(--oc-line);border-radius:var(--oc-qr);background:var(--oc-qb)}.oc-qty.qbox output{display:block;line-height:32px;font-size:14px;font-weight:400;text-align:center;padding:0 26px}.oc-qty.qbox button{position:absolute;top:1px;bottom:1px;width:25px;height:auto;border-radius:calc(var(--oc-qr) - 1px);font-size:16px;color:var(--oc-mu)}.oc-qty.qbox button:first-child{left:1px}.oc-qty.qbox button:last-child{right:1px}.oc-qty.qbox button:hover:not(:disabled){color:var(--oc-c);background:rgba(255,255,255,.06)}.oc-wrap.stk .oc-foot{padding:0;border:0;display:block}.oc-wrap.stk .oc-sub{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--oc-line);gap:12px;font-size:15px;color:var(--oc-mu)}.oc-wrap.stk .oc-sub b{font-family:var(--oc-hf);font-weight:700;font-size:var(--oc-ss);color:var(--oc-c)}.oc-wrap.stk .oc-btns{margin-top:20px}.oc-btn.flat{box-sizing:border-box;line-height:1.4;width:100%;padding:var(--oc-bpy) var(--oc-bpx);border:1px solid var(--oc-line);border-radius:var(--oc-br);background:transparent;color:var(--oc-c);font-size:15px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.oc-btn.flat:hover{transform:none}.oc-btn.flat:not(.primary):hover{color:var(--oc-gc);background:var(--oc-gb)}.oc-btn.flat.primary{background:var(--oc-ac);color:var(--oc-at);font-weight:700}.oc-btn.flat.primary:hover{background:var(--oc-ach);color:var(--oc-aht);box-shadow:var(--oc-glow,none)}.oc-wrap.stk .oc-nb{margin:var(--oc-ng,20px) calc(var(--oc-px) * -1) calc(var(--oc-py) * -1);padding:15px var(--oc-px) 16px;border-radius:0 0 max(calc(var(--oc-r) - 1px),0px) max(calc(var(--oc-r) - 1px),0px)}.oc-wrap.stk .oc-busy{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:40;background:color-mix(in srgb,var(--oc-bg) 55%,transparent);cursor:wait}.oc-wrap.stk .oc-busy span{display:block;width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.22);border-top:3px solid var(--oc-gc);animation:ocSpin .7s linear infinite}@keyframes ocSpin{to{transform:rotate(1turn)}}.oc-wrap.pos-drop{inset:var(--oc-top,0) 0 0 0;z-index:890;overflow:hidden}.oc-wrap.pos-drop .oc-ov{display:none}.oc-wrap.pos-drop .oc-panel{inset:0;width:auto;height:auto;max-height:none;margin:0;border-radius:0;box-shadow:none;overflow-y:auto;font-family:var(--om-bf,inherit);transform:translate3d(0,-100%,0);opacity:1;transition:transform var(--oc-sp) cubic-bezier(.22,.61,.36,1)}.oc-wrap.on.pos-drop .oc-panel{transform:none}.oc-wrap.pos-drop.an-circle .oc-panel{transform:none;visibility:hidden;-webkit-clip-path:circle(0 at var(--ox,calc(100% - 40px)) var(--oy,0));clip-path:circle(0 at var(--ox,calc(100% - 40px)) var(--oy,0));transition:visibility 0s linear var(--oc-sp),-webkit-clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1);transition:clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1),visibility 0s linear var(--oc-sp);transition:clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1),visibility 0s linear var(--oc-sp),-webkit-clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1)}.oc-wrap.on.pos-drop.an-circle .oc-panel{visibility:visible;-webkit-clip-path:circle(170vmax at var(--ox,calc(100% - 40px)) var(--oy,0));clip-path:circle(170vmax at var(--ox,calc(100% - 40px)) var(--oy,0));transition:visibility 0s,-webkit-clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1);transition:clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1),visibility 0s;transition:clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1),visibility 0s,-webkit-clip-path var(--oc-sp) cubic-bezier(.77,0,.18,1)}.oc-wrap.an-circle .om>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity .25s ease,transform .3s ease}.oc-wrap.on.an-circle .om>*{opacity:1;transform:none;transition:opacity .45s ease,transform .5s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--oc-sp) * .38 + var(--i, 0) * 60ms)}.oc-wrap.an-circle .om>:first-child{--i:0}.oc-wrap.an-circle .om>:nth-child(2){--i:1}.oc-wrap.an-circle .om>:nth-child(3){--i:2}.oc-wrap.an-circle .om>:nth-child(4){--i:3}.oc-wrap.an-circle .om>:nth-child(5){--i:4}.oc-wrap.an-circle .om>:nth-child(6){--i:5}.oc-wrap.an-circle .om>:nth-child(7){--i:6}.oc-wrap.an-circle .om>:nth-child(8){--i:7}.oc-wrap.an-circle .om>:nth-child(9){--i:8}.oc-wrap.an-circle .om>:nth-child(10){--i:9}.oc-wrap.an-circle .om>:nth-child(11){--i:10}.oc-wrap.an-circle .om>:nth-child(12){--i:11}.oc-wrap.an-circle .om>:nth-child(13){--i:12}.oc-wrap.an-circle .om>:nth-child(14){--i:13}.oc-wrap.an-circle:not(.pos-drop) .oc-panel{opacity:0;transition:opacity var(--oc-sp) ease}.oc-wrap.on.an-circle:not(.pos-drop) .oc-panel{opacity:1}@media (prefers-reduced-motion:reduce){.oc-wrap.an-circle .om>*,.oc-wrap.pos-drop.an-circle .oc-panel{transition-duration:.01ms;transition-delay:0s}}.om{box-sizing:border-box;min-height:100%;line-height:1.4;padding:var(--om-pt) var(--om-ps) var(--om-pb)}.om,.om-acc{display:flex;flex-direction:column}.om-acc{border-bottom:1px solid var(--om-ln)}.om-head{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:17px 2px;cursor:pointer}.om-head:focus-visible{outline:2px solid var(--om-ch);outline-offset:-2px}.om-title{font-family:var(--om-hf);font-weight:var(--om-aw);font-size:var(--om-as);letter-spacing:-.01em;color:var(--oc-c)}.om-chev{width:14px;height:14px;color:var(--om-ch);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.om-chev svg{display:block;width:100%;height:100%}.om-acc.is-open .om-chev{transform:rotate(180deg)}.om-body{display:none}.om-acc.is-open .om-body{display:flex;flex-direction:column;padding:0 0 18px}.om-eye{margin:10px 0 8px 2px;font-family:var(--om-mono);font-weight:500;font-size:var(--om-es);line-height:1.4;text-transform:uppercase;letter-spacing:var(--om-et);color:var(--om-ec)}.om-link{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;border-left:var(--om-bar) solid transparent;text-decoration:none;transition:background .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1)}.om-link:hover{background:var(--om-lh)}.om-lt{font-weight:600;font-size:var(--om-ls);letter-spacing:-.01em;color:var(--oc-c)}.om-ld{font-weight:400;font-size:var(--om-ds);color:var(--om-mu)}.om-flat{display:block;padding:17px 2px;border-bottom:1px solid var(--om-ln);font-family:var(--om-hf);font-weight:600;font-size:var(--om-fs);letter-spacing:-.01em;text-decoration:none;color:var(--oc-c);transition:color .18s cubic-bezier(.22,.61,.36,1)}.om-flat:hover{color:var(--om-fh)}.om-cta{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:var(--om-bpy) var(--om-bpx);border-radius:var(--om-br);background:var(--om-ac);color:var(--om-at);font-weight:700;font-size:16px;letter-spacing:-.01em;text-decoration:none;transition:background .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1)}.om-cta:hover{background:var(--om-ah);color:var(--om-aht)}.om-cta svg{width:16px;height:16px}.om-mail{display:block;margin-top:18px;font-family:var(--om-mono);font-size:13px;text-align:center;text-decoration:none;color:var(--om-mu)}.om-mail:hover{color:var(--om-fh)}.oc-wrap.nl .om a,.om a,.om a:hover{text-decoration:none}@media (max-width:800px){.bld-row.nested{flex-wrap:wrap}}.bld-ch-row{display:flex;flex-wrap:wrap;gap:var(--ch-g,8px)}.bld-chips.ac .bld-ch-row{justify-content:center}.bld-chips.ar .bld-ch-row{justify-content:flex-end}.bld-ch{display:inline-block;white-space:nowrap;padding:var(--ch-p,4px 14px);border-radius:var(--ch-r,999px);border:var(--ch-bw,1px) solid var(--ch-bd,rgba(127,127,127,.35));color:var(--ch-c,inherit);background:var(--ch-bg,transparent);-webkit-backdrop-filter:var(--ch-bl,none);backdrop-filter:var(--ch-bl,none)}.bld-lottie{width:100%;max-width:var(--lt-w,100%)}.bld-lottie.ac,.bld-lottie.ar{margin-left:auto}.bld-lottie.ac{margin-right:auto}.bld-lottie-box,.bld-lottie-box svg{width:100%;height:var(--lt-h,auto)}.bld-lottie-box svg{display:block}.bld-burger-wrap{display:inline-flex}.bld-burger{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--bg-s,42px);height:var(--bg-s,42px);border:1px solid var(--bg-bd,transparent);border-radius:var(--bg-r,8px);background:var(--bg-bg,transparent);color:var(--bg-c,inherit);cursor:pointer;transition:color .18s,background-color .18s,border-color .18s}.bld-burger:hover{color:var(--bg-ch,var(--bg-c,inherit));background:var(--bg-bgh,var(--bg-bg,transparent));border-color:var(--bg-bdh,var(--bg-bd,transparent))}.bld-burger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bld-burger .bg-ic{display:block;width:var(--bg-i,20px);height:var(--bg-i,20px)}.bld-burger .bg-x,.bld-burger[aria-expanded=true] .bg-o{display:none}.bld-burger[aria-expanded=true] .bg-x{display:block}.oc-wrap.nl .oc-panel a,.oc-wrap.nl .oc-panel a:hover{text-decoration:none}.oc-wrap.stk .oc-acc{flex:none;overflow:visible;padding:0}.oc-wrap.stk .oc-acc .oc-h{display:block}.oc-wrap.stk .oc-intro{margin:0 0 22px;font-size:15px;line-height:1.6;color:var(--oc-mu);opacity:1}.oc-tabs.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;margin:0 0 22px;border:1px solid var(--oc-line);border-radius:10px;background:var(--oc-tbg)}.oc-tabs.grid button{padding:10px 14px;border-radius:7px;color:var(--oc-mu)}.oc-tabs.grid button:hover{color:var(--oc-c)}.oc-tabs.grid button.on{background:var(--oc-ac);color:var(--oc-at)}.oc-wrap.stk .oc-form{gap:14px}.oc-wrap.stk .oc-form label{gap:7px;line-height:1.3}.oc-wrap.stk .oc-form input:not([type=checkbox]):not([type=hidden]){padding:13px 15px;border-radius:var(--oc-ir);background:var(--oc-ib);border:1px solid var(--oc-ibd);font-size:15px;line-height:1.3;transition:border-color .18s,background-color .18s}.oc-wrap.stk .oc-form input::placeholder{color:var(--oc-mu);opacity:1}.oc-wrap.stk .oc-form input:focus{outline:2px solid var(--oc-if);outline-offset:1px;border-color:var(--oc-if);background:rgba(255,255,255,.06)}.oc-wrap.stk .oc-form .oc-btn{font-size:15px;border-width:1px;margin-top:2px}.oc-panel.os{align-items:center;justify-content:center;padding:24px 5%;overflow:visible}.oc-wrap.pos-full .oc-panel{inset:0;width:auto;height:auto;max-height:none;margin:0;border-radius:0;box-shadow:none;transform:none}.oc-wrap.pos-full .oc-ov{display:none}.oc-wrap.pos-full.an-fade .oc-panel,.oc-wrap.pos-full.an-slide .oc-panel,.oc-wrap.pos-full.an-zoom .oc-panel{opacity:0;transform:none}.oc-wrap.on.pos-full .oc-panel{opacity:1}.oc-wrap.pos-full.an-zoom .oc-panel{transform:scale(.96)}.oc-wrap.on.pos-full.an-zoom .oc-panel{transform:none}a.bld-sr-btn,a.bld-sr-btn:hover{text-decoration:none!important}.os-bg{inset:0;z-index:1}.os-bg,.os-x{position:absolute}.os-x{z-index:3;top:calc(20px + var(--rp-bar-h, 0px));right:20px;width:var(--os-xs);height:var(--os-xs);padding:0;border:0;background:transparent;color:var(--os-xc);cursor:pointer;transition:opacity .15s}.os-x:hover{opacity:.75}.os-x svg{display:block;width:100%;height:100%;fill:currentColor}body:has(.rp-bar) .os-x{top:56px}.os-box{position:relative;z-index:2;display:flex;align-items:center;width:var(--os-w);max-width:100%;box-sizing:border-box;margin:0 auto;border:1px solid var(--os-bx);border-bottom:var(--os-lw) solid var(--os-ln);border-radius:var(--os-r);transition:border-color .3s}.os-box:focus-within{border-color:var(--os-bf);border-bottom-color:var(--os-ln)}.os-go{display:flex;align-items:center;justify-content:center;flex:none;width:calc(var(--os-fs) * .93);min-width:44px;height:calc(var(--os-fs) * .93);min-height:44px;padding:0;border:0;background:transparent;color:var(--os-ic);font-size:var(--os-is);cursor:pointer}.os-go svg{display:block;width:1.33em;height:1em}.os-field{all:unset;box-sizing:border-box;flex:1 1;min-width:0;height:calc(var(--os-fs) * .93);padding:10px 8px 18px;font-family:inherit;font-size:var(--os-fs);font-weight:var(--os-fw);line-height:1.15;color:var(--os-fc);caret-color:var(--os-fc)}.os-field::placeholder{color:var(--os-pc);opacity:1}.os-box .os-field,.os-box .os-field:focus{background:transparent;border:0;box-shadow:none;outline:none;border-radius:0;height:calc(var(--os-fs) * .93);padding:10px 8px 18px}@media (max-width:1119px){.os-field{font-size:min(var(--os-fs),44px)}.os-box{width:88%}}@media (max-width:767px){.os-field{font-size:min(var(--os-fs),30px)}}.oc-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--oc-line);color:var(--oc-hc)}.oc-head.bar{background:var(--oc-hb);border-bottom:0}.oc-head b{font-size:18px;display:inline-flex;align-items:center;gap:10px}.oc-cnt{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--oc-ac);color:var(--oc-at);font-size:12px}.oc-x{all:unset;cursor:pointer;line-height:1;opacity:.75;transition:opacity .15s,background-color .15s}.oc-x:hover{opacity:1}.oc-x.x{font-size:30px}.oc-x.round{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(127,127,127,.18);font-size:22px}.oc-x.text{font-size:13px;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline}.oc-btn:focus-visible,.oc-qty button:focus-visible,.oc-rm:focus-visible,.oc-x:focus-visible{outline:3px solid var(--oc-ac);outline-offset:2px}.oc-body{flex:1 1;min-height:0;overflow:auto;padding:8px 22px;transition:opacity .15s}.oc-body.busy{opacity:.55}.oc-html{padding:20px 22px}.oc-msg{margin:18px 0;opacity:.75}.oc-empty{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:14px 0 22px}.oc-lines{list-style:none;margin:0;padding:0}.oc-lines li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--oc-line)}.oc-lines li:last-child{border-bottom:0}.oc-lines li:not(:has(.oc-th)){grid-template-columns:1fr auto}.oc-th{display:block;width:var(--oc-ts);height:var(--oc-ts);border-radius:var(--oc-tr);overflow:hidden;background:rgba(127,127,127,.18);flex:none}.oc-th img{object-fit:cover;margin:0;border-radius:0}.oc-th img,.oc-th span{display:block;width:100%;height:100%}.oc-info{display:grid;grid-gap:4px;gap:4px;min-width:0}.oc-name{color:inherit;font-weight:600;text-decoration:none;line-height:1.3}.oc-name:hover{text-decoration:underline}.oc-info small{opacity:.65}.oc-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.oc-tot{white-space:nowrap}.oc-q1{opacity:.75;font-size:14px}.oc-qty{display:inline-flex;align-items:center;border:1px solid var(--oc-line);border-radius:99px}.oc-qty button{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:18px;line-height:1}.oc-qty button:hover:not(:disabled){background:rgba(127,127,127,.18)}.oc-qty button:disabled{opacity:.3;cursor:default}.oc-qty output{min-width:26px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-rm{all:unset;cursor:pointer;font-size:22px;line-height:1;opacity:.5;padding:0 2px}.oc-rm:hover{opacity:1;color:#dc2626}.oc-foot{flex:none;padding:16px 22px 22px;border-top:1px solid var(--oc-line);display:grid;grid-gap:14px;gap:14px}.oc-sub{display:flex;justify-content:space-between;align-items:baseline;font-size:17px}.oc-sub b{font-size:20px}.oc-btns{display:grid;grid-gap:10px;gap:10px}.oc-btns.side{grid-template-columns:1fr 1fr}.oc-btns.side:has(>:only-child){grid-template-columns:1fr}.oc-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;border:2px solid var(--oc-ac);color:var(--oc-ac);background:transparent;border-radius:10px;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.oc-btn:hover{transform:translateY(-1px)}.oc-btn.primary{background:var(--oc-ac);color:var(--oc-at)}.oc-btn.primary:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)}.oc-btn:not(.primary):hover{background:var(--oc-ac);color:var(--oc-at)}.oc-btn.pill{border-radius:999px}.oc-btn.square{border-radius:0}.oc-btn.outline{border-radius:0;background:transparent;color:var(--oc-c);border-color:var(--oc-ac)}.oc-btn.outline.primary{background:var(--oc-ac);color:var(--oc-at)}.bld-cart-l{font-weight:600;white-space:nowrap}.oc-acc{padding:18px 22px 26px}.oc-intro{margin:0 0 14px;opacity:.8}.oc-tabs{display:flex;gap:4px;padding:4px;margin-bottom:18px;border-radius:999px;background:rgba(127,127,127,.16)}.oc-tabs button{all:unset;box-sizing:border-box;flex:1 1;text-align:center;cursor:pointer;padding:9px 12px;border-radius:999px;font-weight:600;font-size:14px;transition:background-color .2s,color .2s}.oc-tabs button.on{background:var(--oc-ac);color:var(--oc-at)}.oc-tabs button:focus-visible{outline:3px solid var(--oc-ac);outline-offset:2px}.oc-form{display:grid;grid-gap:14px;gap:14px}.oc-form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.oc-form input:not([type=checkbox]):not([type=hidden]){width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--oc-line);border-radius:10px;background:rgba(127,127,127,.08);color:inherit;font:inherit}.oc-form input:focus{outline:3px solid var(--oc-ac);outline-offset:0;border-color:transparent}.oc-form small{opacity:.7;font-weight:400}.oc-form small a{color:inherit;text-decoration:underline}.oc-err{background:rgba(220,38,38,.14);color:#dc2626}.oc-err,.oc-note{margin:0;padding:10px 12px;border-radius:10px;font-size:14px}.oc-note{background:rgba(37,99,235,.12)}.oc-form .oc-btn{width:100%;border-width:2px;font-size:16px}.oc-form .oc-btn:disabled{opacity:.6;cursor:wait}.bld-acct-wrap.al{text-align:left}.bld-acct-wrap.ac{text-align:center}.bld-acct-wrap.ar{text-align:right}.bld-acct{position:relative;display:inline-block}.bld-acct-t{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ag,8px);color:inherit;border:0 solid transparent;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s}a.bld-acct-t{text-decoration:none}.bld-acct-t:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.bld-acct-ic{display:inline-flex;line-height:0}.bld-acct-n{font-weight:600;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.bld-acct-av{display:inline-grid;place-items:center;flex:none;width:var(--av,34px);height:var(--av,34px);overflow:hidden;background:rgba(127,127,127,.25);border:0 solid transparent;box-sizing:border-box}.bld-acct-av.circle{border-radius:50%}.bld-acct-av.rounded{border-radius:28%}.bld-acct-av.square{border-radius:0}.bld-acct-av img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.bld-acct-av.big{width:46px;height:46px;border-radius:50%}.bld-acct-m{position:absolute;z-index:99980;top:calc(100% + var(--am-g, 8px));width:var(--am-w,240px);max-width:calc(100vw - 24px);box-sizing:border-box;padding:var(--am-p,8px);border-radius:var(--am-r,14px);background:var(--am-bg,#ffffff);color:var(--am-c,#111827);box-shadow:0 24px 60px rgba(15,23,42,.3);border:1px solid var(--am-bd,rgba(127,127,127,.2));text-align:left;animation:bld-acct-in .16s ease both;display:flex;flex-direction:column;gap:var(--am-ig,0)}.bld-acct-m.center{left:50%;transform:translateX(-50%);animation-name:bld-acct-inc}.bld-acct-m.left{left:0}.bld-acct-m.right{right:0}.bld-acct:before{content:"";position:absolute;left:0;right:0;top:100%;height:max(10px,var(--am-g,10px))}@keyframes bld-acct-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes bld-acct-inc{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.bld-acct-m{animation:none}}.bld-acct-h{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;margin-bottom:6px;border-bottom:1px solid rgba(127,127,127,.25)}.bld-acct-h span{display:grid;min-width:0}.bld-acct-h b,.bld-acct-h small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-acct-h small{opacity:.7}.bld-acct-i{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--am-ii,10px);width:100%;padding:10px 12px;border-radius:var(--am-ir,calc(var(--am-r, 14px) - 6px));cursor:pointer;text-decoration:none;color:inherit;font-size:15px}.bld-acct-m form{margin:0}.bld-acct-i:focus-visible,.bld-acct-i:hover{background:var(--am-hb,rgba(127,127,127,.16));color:var(--am-h,inherit)}.bld-acct-i:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.bld-acct-i svg{flex:none;opacity:var(--am-io,.8);color:var(--am-ic,inherit);transition:color .16s}.bld-acct-m a.bld-acct-i,.bld-acct-m a.bld-acct-i:focus-visible{text-decoration:none}.bld-acct-m a.bld-acct-i:hover{-webkit-text-decoration:var(--am-ul,none);text-decoration:var(--am-ul,none)}.bld-acct-i:hover svg{color:var(--am-ich,var(--am-ic,inherit))}.bld-mn-s2{list-style:none;margin:0;padding:0 0 0 14px;border-top:1px solid var(--mn-sep,rgba(0,0,0,.08))}.bld-mn-s2 .bld-mn-sa{padding-left:14px;opacity:.92}.bld-mn-d{display:block;font-size:.78em;opacity:.7;font-weight:400;margin-top:2px}.bld-mn-i.has-mega>.bld-mn-s{display:none}.bld-mn-mega{position:fixed;z-index:60;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--mn-t,.2s),transform var(--mn-t,.2s),visibility var(--mn-t,.2s);max-height:calc(100vh - 80px);overflow:auto}.bld-mn-i.sub-open>.bld-mn-mega{opacity:1;visibility:visible;transform:none}.bld-mn-mega>.bld-page{margin:0}.bld-mn-img{width:24px;height:24px;object-fit:cover;border-radius:4px;vertical-align:middle;margin-right:8px}.bld-mn-txt.hide{display:none}.bld-mn-badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:.68em;line-height:1.5;font-weight:700;background:#ef4444;color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em}.bld-mn-btn>.bld-mn-a{background:var(--stage-accent,#2563eb);color:#fff;border-radius:8px;font-weight:600}.bld-mn-btn.b-small>.bld-mn-a{padding:6px 14px;font-size:.85em}.bld-mn-btn.b-medium>.bld-mn-a{padding:8px 18px}.bld-mn-btn.b-large>.bld-mn-a{padding:11px 24px;font-size:1.05em}.bld-mn-btn.b-xlarge>.bld-mn-a{padding:14px 30px;font-size:1.15em}.bld-sr{position:relative}.bld-sr,.bld-sr-btn{display:inline-flex;align-items:center}.bld-sr-btn{justify-content:center;min-width:var(--sr-bs,38px);height:var(--sr-bs,38px);padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.bld-sr input[type=search]{height:38px;width:var(--sr-w,260px);padding:0 12px;border:1px solid var(--sr-bd,rgba(127,127,127,.35));border-radius:8px;background:var(--sr-bg,#fff);color:var(--sr-c,#111);font:inherit}.bld-sr-inline{gap:6px}.bld-sr-form{display:flex;gap:6px;align-items:center}.bld-sr-go{height:38px;padding:0 14px;border:0;border-radius:8px;background:var(--stage-accent,#2563eb);color:#fff;font:inherit;font-weight:600;cursor:pointer}.bld-sr-popover .bld-sr-form{position:absolute;z-index:70;top:calc(100% + 8px);right:0;padding:10px;border-radius:12px;background:var(--sr-bg,#fff);box-shadow:0 14px 34px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:opacity var(--sr-t,.25s),transform var(--sr-t,.25s),visibility var(--sr-t,.25s)}.sr-drop .bld-sr-popover .bld-sr-form{transform:translateY(-8px)}.sr-none .bld-sr-popover .bld-sr-form{transition:none}.bld-sr-popover.open .bld-sr-form{opacity:1;visibility:visible;transform:none}.bld-sr-expand .bld-sr-form{overflow:hidden;width:0;opacity:0;visibility:hidden;transition:width var(--sr-t,.25s) ease,opacity var(--sr-t,.25s),visibility var(--sr-t,.25s)}.bld-sr-expand.open .bld-sr-form{width:calc(var(--sr-w, 260px) + 90px);opacity:1;visibility:visible;margin-left:6px}.bld-sr-expand .bld-sr-go{display:none}.bld-sr-expand input[type=search]{width:var(--sr-w,260px)}.sr-page{max-width:760px;margin:0 auto;padding:40px 0}.sr-page h1{margin:0 0 16px}.sr-page form{display:flex;gap:8px;margin-bottom:24px}.sr-page input[type=search]{flex:1 1;height:42px;padding:0 12px;border:1px solid rgba(127,127,127,.4);border-radius:8px;font:inherit}.sr-page ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.sr-page li{padding-bottom:14px;border-bottom:1px solid rgba(127,127,127,.25)}.sr-page li a{font-weight:600;font-size:1.1em}.sr-page li small{display:block;opacity:.65;margin:2px 0 4px}.sr-page li p{margin:0;opacity:.85}.site-footer.sec-built,.site-header.sec-built,.stage-ptb.sec-built{padding:0;border:0;background:none}.sec-built .bld-page{margin:0}.bld-mn-bars{position:relative;display:inline-block;width:20px;height:14px}.bld-mn-bars i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s,top .26s}.bld-mn-bars i:first-child{top:0}.bld-mn-bars i:nth-child(2){top:6px}.bld-mn-bars i:nth-child(3){top:12px}.bld-mn.open .bld-mn-bars i:first-child{top:6px;transform:rotate(45deg)}.bld-mn.open .bld-mn-bars i:nth-child(2){opacity:0}.bld-mn.open .bld-mn-bars i:nth-child(3){top:6px;transform:rotate(-45deg)}.bld-mn-mega{background:var(--mn-megabg,transparent);border:1px solid var(--mn-megabd,transparent);border-radius:var(--mn-megar,0);overflow:hidden}.mx-fade .bld-mn-mega{transform:none}.mx-none .bld-mn-mega{transition:none;transform:none}.mx-morph .bld-mn-mega{background:transparent;border:0;transform:none;transition:opacity var(--mn-t,.2s) ease,visibility var(--mn-t,.2s)}.bld-mn-megabg{position:fixed;z-index:59;pointer-events:none;opacity:0;visibility:hidden;background:var(--mn-megabg,#101c2f);border:1px solid var(--mn-megabd,rgba(255,255,255,.12));border-radius:var(--mn-megar,12px);box-shadow:0 20px 50px rgba(0,0,0,.35);transition:left .3s cubic-bezier(.22,.61,.36,1),top .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1),opacity .2s,visibility .2s}.bld-mn-megabg.on{opacity:1;visibility:visible}body:has(.rp-bar) .site-header.pos-fixed,body:has(.rp-bar) .site-header.pos-sticky{top:60px!important}.bld-mn-a{display:flex;align-items:center;gap:var(--mn-cg,6px)}.bld-mn-caret{flex:none;width:var(--mn-cs,11px);height:var(--mn-cs,11px);transition:transform var(--mn-t,.2s)}.bld-mn-i.sub-open>.bld-mn-a .bld-mn-caret{transform:rotate(180deg)}.bld-mn-i.has-kids{position:relative}.bld-mn-c{position:absolute;right:0;top:0;bottom:0;width:calc(var(--mn-cs, 11px) + 20px);padding:0;opacity:0}.bld-linklist .bld-ll-l{display:grid;grid-template-columns:repeat(var(--ll-c,1),minmax(0,1fr));grid-gap:var(--ll-g,4px);gap:var(--ll-g,4px)}.bld-ll-eb{margin-bottom:var(--ll-eg,8px)}.bld-ll-a{display:flex;flex-direction:column;gap:var(--ll-lg,2px);text-decoration:none;color:inherit;padding:10px 12px}.bld-ll-t{font-weight:600}.bld-ll-d{opacity:.75;font-size:.9em}.bld-pr{display:flex;flex-direction:column;gap:var(--pr-g,10px);padding:24px;background:var(--pr-bg,transparent);border:1px solid transparent;border-radius:12px}.bld-pr-a{text-decoration:none;font-weight:600;transition:color .18s}.bld-pr-h{font-weight:700;line-height:1.15}.bld-mn-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--mn-bridge,0)}.bld-mn-mega{overflow:visible}.bld-mn-megabg.jump{transition:opacity .2s,visibility .2s}.bld-col[hidden]{display:none!important}.bld-psw{display:inline-flex;gap:var(--sw-g,4px);padding:var(--sw-p,4px);border-radius:var(--sw-r,10px);background:var(--sw-bg,rgba(127,127,127,.12));border:1px solid var(--sw-bd,rgba(127,127,127,.3))}.bld-psw button{all:unset;box-sizing:border-box;cursor:pointer;padding:var(--sw-bp,8px 18px);border-radius:var(--sw-br,8px);font-size:var(--sw-fs,14px);font-weight:600;color:var(--sw-c,inherit);transition:background-color .18s,color .18s}.bld-psw button:hover{color:var(--sw-ch,var(--sw-c,inherit))}.bld-psw button.on,.bld-psw button.on:hover{color:var(--sw-ca,#fff)}.bld-psw button.on{background:var(--sw-ba,var(--primary,#2563eb))}.bld-psw button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bld-psw-wrap.ac{text-align:center}.bld-psw-wrap.ar{text-align:right}.bld-pst{height:var(--ps-h,220px);pointer-events:none;overflow:visible}.bld-pst.bot{position:absolute;left:0;right:0;bottom:0;z-index:0;margin:0!important;transform-origin:50% 100%}.bld-pst-pan{display:flex;width:200%;height:100%;animation:bld-pst-pan var(--ps-d,70s) linear infinite;will-change:transform}.bld-pst.rev .bld-pst-pan{animation-direction:reverse}.bld-pst-pan i{flex:0 0 50%;height:100%;background:var(--ps-url) 0 0 /100% 100% no-repeat}.bld-pst.mono .bld-pst-pan i{background:var(--ps-c);-webkit-mask:var(--ps-url) 0 0 /100% 100% no-repeat;mask:var(--ps-url) 0 0 /100% 100% no-repeat}.bld-pst.fade{-webkit-mask-image:linear-gradient(rgba(0,0,0,0),#000 30%);mask-image:linear-gradient(rgba(0,0,0,0),#000 30%)}@keyframes bld-pst-pan{to{transform:translateX(-50%)}}@keyframes bld-pst-rise{0%{transform:scaleX(var(--ps-rx0,1)) scaleY(var(--ps-ry0,1))}to{transform:scaleX(var(--ps-rx,1.25)) scaleY(var(--ps-ry,6))}}@supports (animation-timeline:view()){.bld-pst.rise{animation-name:bld-pst-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pst-rise;animation-range:entry 0 exit 100%}.bld-container:has(.bld-pst.rise){view-timeline:--pst-rise block}}@media (prefers-reduced-motion:reduce){.bld-pst-pan{animation:none}}.bld-scatter{position:absolute;inset:0;z-index:1;margin:0!important;pointer-events:none}.bld-scatter img{position:absolute;display:block;border-radius:var(--sc-r,10px)}.bld-scr-grid{display:grid;grid-template-columns:repeat(var(--sr-cols,4),minmax(0,1fr));grid-gap:var(--sr-gap,18px);gap:var(--sr-gap,18px)}@media (max-width:700px){.bld-scr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bld-scr{--g-good:var(--sr-good,#0cce6b);--g-avg:var(--sr-avg,#ffa400);--g-poor:var(--sr-poor,#ff5a4e);background:var(--sr-bg,rgba(127,127,127,.1));border:1px solid var(--sr-bd,rgba(127,127,127,.3));border-radius:var(--sr-r,14px);padding:var(--sr-pad,26px 16px 20px);text-align:center}.bld-scr-ring{position:relative;margin:0 auto 14px}.bld-scr-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.bld-scr-track{fill:none;stroke:var(--sr-tr,rgba(127,127,127,.2))}.bld-scr-bar{fill:none;stroke-linecap:round}.bld-scr-n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--sr-fs,34px);font-weight:700;letter-spacing:-.02em;line-height:1}.bld-scr-l{margin:0 0 4px!important;font-size:14px;font-weight:600;line-height:1.3;color:var(--sr-lc,inherit)}.bld-scr-s{margin:0!important;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:600}.bld-scr-s i{display:block;width:9px;height:9px;border-radius:2px;flex:none;background:currentColor}.bld-scr.is-good .bld-scr-bar{stroke:var(--g-good)}.bld-scr.is-good .bld-scr-n,.bld-scr.is-good .bld-scr-s{color:var(--g-good)}.bld-scr.is-avg .bld-scr-bar{stroke:var(--g-avg)}.bld-scr.is-avg .bld-scr-n,.bld-scr.is-avg .bld-scr-s{color:var(--g-avg)}.bld-scr.is-poor .bld-scr-bar{stroke:var(--g-poor)}.bld-scr.is-poor .bld-scr-n,.bld-scr.is-poor .bld-scr-s{color:var(--g-poor)}.bld-rc-grid{display:grid;grid-template-columns:repeat(var(--rc-cols,4),minmax(0,1fr));grid-gap:var(--rc-gap,16px);gap:var(--rc-gap,16px)}@media (max-width:1023px){.bld-rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bld-rc-grid{grid-template-columns:1fr}}.bld-rc{position:relative;display:flex;height:var(--rc-h,248px);overflow:hidden;box-sizing:border-box;text-decoration:none!important;color:inherit;background:var(--rc-bg,rgba(127,127,127,.12));border:1px solid var(--rc-bd,transparent);border-radius:var(--rc-r,12px);padding:var(--rc-pad,20px);transition:border-color .2s;outline:none}.bld-rc:focus-visible,.bld-rc:hover{border-color:var(--rc-hb,var(--rc-bd,transparent))}.bld-rc-front{position:relative;display:flex;flex:1 1;flex-direction:column;min-width:0;transition:opacity .2s}.bld-rcs.rf-center .bld-rc-front{align-items:center;justify-content:center}.bld-rcs.rf-start .bld-rc-front{align-items:flex-start;gap:10px;padding:6px 4px 36px}.bld-rcs.rf-start .bld-rc{padding:0}.bld-rcs.rf-start .bld-rc-front{padding:26px 24px 56px}.bld-rc-logo{display:block;width:var(--rc-lw,132px);height:var(--rc-lh,52px);object-fit:contain}.bld-rc-t{display:block;margin:0}.bld-rc-badge{display:inline-block;margin-left:8px;vertical-align:3px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--rc-bb,#b89960);color:var(--rc-bc,#060b14);transition:background-color .2s,color .2s}.bld-rc-tags{display:flex;flex-direction:column;gap:12px;margin-top:auto;transition:opacity .2s,transform .2s}.bld-rc-eb,.bld-rc-tags span{display:block}.bld-rc-eb{transition:opacity .2s}.bld-rc-back{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:var(--rc-bpad,18px);background:var(--rc-ob,#16253c);opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1)}.rc-overlay .bld-rc-back{position:absolute;inset:0;justify-content:space-between}.rc-slide .bld-rc-back{position:absolute;left:0;right:0;bottom:0;padding:28px 24px 24px;background:linear-gradient(to bottom,transparent 0,var(--rc-ob,#16253c) 26%);transform:translateY(100%)}.bld-rc.is-revealed .bld-rc-back,.bld-rc:focus-visible .bld-rc-back,.bld-rc:hover .bld-rc-back{opacity:1;pointer-events:auto;transform:none}.rc-slide .bld-rc.is-revealed .bld-rc-eb,.rc-slide .bld-rc.is-revealed .bld-rc-tags,.rc-slide .bld-rc:hover .bld-rc-eb,.rc-slide .bld-rc:hover .bld-rc-tags{opacity:0;transform:translateY(6px)}.bld-rc-by,.bld-rc-d,.bld-rc-more,.bld-rc-q{display:block;margin:0}.bld-rc-stats{display:flex;align-items:flex-start;gap:18px}.bld-rc-stat{display:flex;flex-direction:column;gap:1px}.bld-rc-sl,.bld-rc-sn{display:block}.bld-map-tg{top:0;left:0;width:1px;height:1px;opacity:0}.bld-map-tg,.bld-map-veil{position:absolute;margin:0}.bld-map-veil{inset:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:58px;cursor:inherit}.bld-map-tg:checked~.bld-map-veil{display:none}.bld-map-hint{display:inline-flex;align-items:center;padding:11px 18px;border-radius:999px;background:var(--mp-b,rgba(11,20,36,.86));border:1px solid color-mix(in srgb,var(--mp-a,#b89960) 38%,transparent);color:#e8eefa;font-size:13px;font-weight:600;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.4);opacity:.9;transition:opacity .18s}.bld-map-veil:hover .bld-map-hint{opacity:1}.bld-map-dir{position:absolute;right:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;background:var(--mp-b,#0b1424);color:var(--mp-a,#b89960)!important;font-size:13px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:background-color .18s,color .18s}.bld-map-dir:hover{background:var(--mp-a,#b89960);color:var(--mp-b,#0b1424)!important}.bld-rv.scrub.armed.fx-color_change .u{transition:none;color:transparent;background-image:linear-gradient(to right,var(--to,currentColor) 50%,var(--from,rgba(127,127,127,.3)) 50%);background-size:200% 100%;background-position:calc(100% - var(--p, 0) * 100%) 0;-webkit-background-clip:text;background-clip:text}.bld-rv.scrub.armed.fx-color_change .u:not(.on){color:transparent}.bld-pcard-i{display:block;overflow:hidden;border-radius:8px;margin-bottom:10px}.bld-pcards .bld-pcard-i img{margin:0;border-radius:0}@keyframes bld-panzoom{0%{transform:scale(var(--pz,1.2)) translateX(-4%)}50%{transform:scale(var(--pz,1.2)) translateX(4%)}to{transform:scale(calc(var(--pz, 1.2) + .15)) translateX(4%)}}.bld-bgmo{position:absolute;inset:0;display:block;animation:bld-panzoom 20s ease-in-out infinite alternate}.bld-bgmo.zoom{animation-name:bld-bgzoom}@keyframes bld-bgzoom{0%{transform:scale(1)}to{transform:scale(var(--pz,1.2))}}@media (prefers-reduced-motion:reduce){.bld-bgmo{animation:none}}.bld-bgfx.bld-fvid video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover}.bld-container:has(.bld-pst.bot)>.bld-inner{position:static}.bld-pcl{position:relative;display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s}.bld-pcl>.bld-container{flex:1 1}.bld-pcl-a{position:absolute;inset:0;z-index:3}.bld-pf-i{display:block;overflow:hidden}.bld-pf-i img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.bld-pf-i.empty{aspect-ratio:16/10;background:rgba(127,127,127,.12)}.bld-pf a{color:inherit;text-decoration:none}.bld-pf-t,.bld-pf-x{margin:0}.bld-pf.image a,.bld-pf.image>*{display:block}.bld-pcards.custom .bld-grid{align-items:stretch}.bld-pcards .bld-pf-i img{margin:0;border-radius:0}.bld-rv.scrub.armed.fx-color_change .u{padding:.2em 0 .3em;margin:-.2em 0 -.3em}.bld-pcl>.bld-container{isolation:isolate}.bld-pfo-chips{display:flex;flex-wrap:wrap;gap:var(--pc-g,8px);margin:0 0 var(--pc-mb,34px);padding:0;list-style:none}.bld-pfo-chips li{margin:0;list-style:none}.bld-pfo-chip{all:unset;box-sizing:border-box;cursor:pointer;display:block;padding:var(--pc-p,10px 18px);border:1px solid var(--pc-bd,rgba(255,255,255,.12));border-radius:999px;background:var(--pc-bg,rgba(255,255,255,.03));color:var(--pc-c,#94a6bc);font-size:14px;font-weight:600;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s}.bld-pfo-chip:hover{color:var(--pc-hc,#fff)}.bld-pfo-chip.on{color:var(--pc-ac,#b89960);background:var(--pc-abg,rgba(184,153,96,.1));border-color:var(--pc-abd,var(--pc-bd,rgba(255,255,255,.12)))}.bld-pfo-chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bld-pfo-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:var(--gap,24px);gap:var(--gap,24px);align-items:start}.bld-pw{background:var(--pw-bg,#101c2f);border:1px solid var(--pw-bd,rgba(255,255,255,.12));border-radius:var(--pw-r,16px);overflow:hidden;position:relative;transition:border-color .2s,transform .2s}.bld-pw:hover{transform:translateY(-3px)}.bld-pw[hidden]{display:none}.bld-pw-shot{position:relative;height:var(--sh,268px);overflow:hidden;background:var(--pw-sb,#16253c)}.bld-pw-shot img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none;margin:0;border-radius:0;transition:top .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.bld-pw:hover .bld-pw-shot img{top:100%;transform:translateY(-100%);transition-duration:var(--dur,4s);transition-timing-function:cubic-bezier(.3,0,.3,1)}.bld-pw-go,.bld-sc-go{position:absolute;display:grid;place-items:center;border-radius:999px;text-decoration:none;z-index:2}.bld-pw-go{top:6px;right:12px;width:38px;height:38px;background:var(--pw-ab,#23a4de);color:var(--pw-ac,#13213d)}.bld-pw-go:hover{filter:brightness(1.1)}.bld-pw-badge,.bld-sc-badge{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:9px;padding:6px 9px 6px 11px;border-radius:999px;background:var(--pw-bb,#b89960);color:var(--pw-bc,#13213d);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;line-height:1;z-index:2}.bld-pw-b{padding:var(--pw-p,22px 22px 24px)}.bld-pw-m{display:flex;justify-content:space-between;gap:12px;margin:0 0 9px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b89960;line-height:1.4}.bld-pw-t{margin:0 0 9px;font-size:19px;line-height:1.2}.bld-pw-d{margin:0;font-size:14px;line-height:1.6}.bld-pw-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.bld-pw-tags li{margin:0;padding:5px 10px;border:1px solid var(--pw-tbd,rgba(255,255,255,.12));border-radius:999px;background:var(--pw-tb,rgba(255,255,255,.03));font-size:9px;letter-spacing:.1em;text-transform:uppercase}.bld-sc-f{position:relative;overflow:hidden;background:var(--sc-bg,#101c2f);border:1px solid var(--sc-bd,rgba(255,255,255,.12));border-radius:var(--sc-r,18px)}.bld-sc-f img{display:block;width:100%;height:auto}.bld-sc-go{top:16px;right:16px;width:var(--sc-bs,46px);height:var(--sc-bs,46px);background:var(--sc-ab,#060b14);color:var(--sc-ac,#f4f8fc)}.bld-sc-badge{background:var(--sc-bb,#b89960);color:var(--sc-bc,#13213d)}@media (prefers-reduced-motion:reduce){.bld-pw,.bld-pw-shot img{transition:none}}.bld-pw-go{opacity:0;transform:translateY(-4px) scale(.9);pointer-events:none;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1),color .2s,filter .2s}.bld-pfo.go-on .bld-pw-go,.bld-pw:focus-within .bld-pw-go,.bld-pw:hover .bld-pw-go{opacity:1;transform:none;pointer-events:auto}.bld-pw-go:focus-visible,.bld-pw-go:hover{color:var(--pw-ah,#fff)}@media (hover:none){.bld-pw-go{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.bld-pw-go{transition:none}}.bld-more.full .bld-more-b{display:block;width:100%;box-sizing:border-box}.bld-more-b{display:inline-block;text-decoration:none;text-align:center;cursor:pointer}.bld-more-b[aria-busy=true]{opacity:.6;pointer-events:none}.bld-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:40px}.bld-pg{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid rgba(127,127,127,.3);border-radius:8px;color:inherit;text-decoration:none;font-weight:600;font-size:15px;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.bld-pg.on,a.bld-pg:hover{background:#1f2937;color:#fff;border-color:#1f2937}.bld-pg.gap{border-color:transparent}.bld-more.endless.js{height:1px;margin:0;overflow:hidden;opacity:0}.bld-sc-empty{display:block;aspect-ratio:3/2;background:rgba(127,127,127,.15)}.bld-more.full{display:block}.bld-btn *,a.bld-btn,a.bld-btn:focus,a.bld-btn:hover,a.bld-more-b,a.bld-more-b:hover,a.bld-pcl-a,a.bld-pcl-a:hover,a.bld-pf-r,a.bld-pf-r:hover,a.bld-pg,a.bld-pg:hover,a.bld-pw-go,a.bld-pw-go:hover,a.bld-sc-go,a.bld-sc-go:hover,a[class*=btn],a[class*=btn] *,a[class*=btn]:focus,a[class*=btn]:hover,a[class*=button],a[class*=button]:hover{text-decoration:none!important}.bld-qg{display:flex;flex-direction:column;gap:var(--qg-gap,10px)}.bld-qg-g{background:#fff;border:1px solid var(--qg-bd,#d0ecf7);border-radius:var(--qg-r,10px);overflow:hidden}.bld-qg-g.alert{border-color:var(--qg-bd2,#f5c6c6)}.bld-qg-h{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--qg-hb,#f7fbfd);cursor:pointer;list-style:none}.bld-qg-h::-webkit-details-marker{display:none}.bld-qg-g.alert>.bld-qg-h{background:var(--qg-hb2,#fef2f2)}.bld-qg-n{font-size:15px;font-weight:800;color:var(--qg-ac,#23a4de)}.bld-qg-g.alert .bld-qg-n,.bld-qg-g.alert .bld-qg-rn,.bld-qg-g.alert .bld-qg-x{color:var(--qg-ac2,#c0392b)}.bld-qg-t{flex:1 1 auto;font-size:17px;font-weight:700;color:#13213d}.bld-qg-m{display:flex;align-items:center;gap:8px}.bld-qg-c{font-size:13px;color:#6b7e96}.bld-qg-b{padding:4px 10px;border-radius:20px;background:var(--qg-bdg,#23a4de);color:var(--qg-bgc,#fff);font-size:11px;font-weight:700;letter-spacing:.05em;white-space:nowrap}.bld-qg-x{display:grid;color:var(--qg-ac,#23a4de);transition:transform .25s}.bld-qg-g[open] .bld-qg-x{transform:rotate(180deg)}.bld-qg-body{background:var(--qg-bg,#fff)}.bld-qg-i{margin:0;padding:16px 20px 14px;font-size:15px;line-height:1.6;color:#26324a;border-top:1px solid var(--qg-bd,#d0ecf7);border-bottom:1px solid var(--qg-bd,#d0ecf7)}.bld-qg-g.alert .bld-qg-i{border-color:var(--qg-bd2,#f5c6c6)}.bld-qg-r{display:flex;gap:14px;padding:16px 20px;border-bottom:1px solid var(--qg-ln,rgba(148,166,188,.35))}.bld-qg-r:last-child{border-bottom:0}.bld-qg-rn{flex:0 0 22px;font-size:15px;font-weight:800;color:var(--qg-ac,#23a4de);padding-top:1px}.bld-qg-q{margin:0 0 6px;font-size:16px;font-weight:700;color:#13213d;line-height:1.4}.bld-qg-a{margin:0;font-size:14.5px;line-height:1.6;color:#26324a}.bld-qg-h:focus-visible{outline:2px solid var(--qg-ac,#23a4de);outline-offset:-2px}@media (max-width:767px){.bld-qg-h{flex-wrap:wrap;row-gap:8px}.bld-qg-t{flex:1 1;min-width:0}.bld-qg-x{order:2}.bld-qg-m{order:3;flex:0 0 100%;flex-wrap:wrap}}.bld-col:has(>.bld-abs),.bld-col:has(>div>.bld-abs){position:relative}.bld-pt-col .bld-pt-fi{color:var(--pt-acc,var(--primary))}.bld-pt-cta .bld-btn.pt-hv:hover{background:var(--pt-hbg,currentColor)!important;color:var(--pt-hc,inherit)!important;border-color:var(--pt-hbg,currentColor)!important}.bld-pt-badge.bp-pill{align-self:flex-start;margin:34px 30px 0;border-radius:999px;padding:5px 11px}.bld-pt-badge.bp-pill+.bld-pt-head{padding-top:14px}.bld-cl-i{height:auto;aspect-ratio:1/1}.bld-btn{max-width:100%}@media (max-width:480px){.bld-btn-t>span{white-space:normal;text-align:center}}.bld-pt-intro{margin:0}.bld-pt-note{display:flex;gap:8px;align-items:center;margin:4px 30px 0;border:1px solid rgba(127,127,127,.25);border-radius:8px;padding:13px 14px}.bld-pt-note-l{font-weight:500}.bld-pt-ft strong{font-weight:700;color:inherit}.bld-pt-price-wrap{position:relative}.bld-pt-badge.bp-price_right{top:12px}.bld-pt-badge.bp-corner_right,.bld-pt-badge.bp-price_right{position:absolute;right:var(--pt-side,30px);border-radius:999px;padding:4px 11px}.bld-pt-badge.bp-corner_right{top:36px}.bld-ch{max-width:100%}@media (max-width:767px){.bld-ch{white-space:normal}}.rp-bar-back{position:fixed;top:0;left:0;right:0;height:60px;z-index:9998;pointer-events:none;background-color:var(--rb-bg,#0b1424);background-image:radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--rb-a,#23a4de) 30%,transparent),transparent 55%),radial-gradient(ellipse at 88% 0,color-mix(in srgb,var(--rb-b,#b89960) 30%,transparent),transparent 55%);box-shadow:0 1px 0 rgba(255,255,255,.08),0 8px 24px -12px rgba(0,0,0,.5)}.rp-bar-back.dots{background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.4px),radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--rb-a,#23a4de) 30%,transparent),transparent 55%),radial-gradient(ellipse at 88% 0,color-mix(in srgb,var(--rb-b,#b89960) 30%,transparent),transparent 55%);background-size:14px 14px,auto,auto}.rp-bar-back.grid{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--rb-a,#23a4de) 30%,transparent),transparent 55%),radial-gradient(ellipse at 88% 0,color-mix(in srgb,var(--rb-b,#b89960) 30%,transparent),transparent 55%);background-size:22px 22px,22px 22px,auto,auto}.rp-bar-back.lines{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 10px),radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--rb-a,#23a4de) 30%,transparent),transparent 55%),radial-gradient(ellipse at 88% 0,color-mix(in srgb,var(--rb-b,#b89960) 30%,transparent),transparent 55%)}.rp-bar-back:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--rb-a,#23a4de) 35%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--rb-b,#b89960) 35%,transparent));filter:blur(3px)}.rp-bar-back.glow{background-image:radial-gradient(ellipse 60% 120% at 10% 0,color-mix(in srgb,var(--rb-a,#23a4de) 42%,transparent),transparent 70%),radial-gradient(ellipse 60% 120% at 90% 0,color-mix(in srgb,var(--rb-b,#b89960) 42%,transparent),transparent 70%)}.rp-face,.rp-who img{background:#fff;object-fit:contain;padding:2px;box-sizing:border-box}.rp-switch{position:fixed;left:14px;bottom:14px;z-index:10001;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(16,28,47,.94);border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 40px -10px rgba(0,0,0,.6);color:#e9ebf5;font:500 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100vw - 28px)}.rp-switch b{color:#fff}.rp-switch button{border:0;border-radius:999px;padding:8px 14px;background:#b89960;color:#13213d;font:700 12.5px/1 inherit;cursor:pointer;white-space:nowrap}.rp-switch button:hover{filter:brightness(1.08)}@media (max-width:520px){.rp-switch{left:8px;right:8px;bottom:8px;justify-content:space-between;border-radius:16px}.rp-switch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:where(.bld-pc){color:var(--stage-color7,#94a6bc);font-size:17px;line-height:1.75;overflow-wrap:break-word}:where(.bld-pc) :is(p,ul,ol,dl,figure,pre,table){margin:0 0 22px}:where(.bld-pc) :is(ul,ol){padding-left:22px}:where(.bld-pc) li{margin:0 0 8px}:where(.bld-pc) a{color:var(--stage-color13,#4fc4f7);text-decoration:underline;text-underline-offset:3px}:where(.bld-pc) a:hover{color:var(--primary,#b89960)}:where(.bld-pc) h2{margin:44px 0 16px;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--stage-color9,#fff)}:where(.bld-pc) h3{margin:34px 0 12px;font-size:22px;line-height:1.3;font-weight:700;color:var(--stage-color9,#fff)}:where(.bld-pc) :is(h4,h5,h6){margin:26px 0 10px;font-size:18px;line-height:1.35;font-weight:700;color:var(--stage-color9,#fff)}:where(.bld-pc) :is(strong,b){color:var(--stage-color8,#f4f8fc);font-weight:700}:where(.bld-pc) blockquote{margin:26px 0;padding:18px 24px;background:var(--stage-color3,#101c2f);border-left:3px solid var(--primary,#b89960);border-radius:8px;color:var(--stage-color8,#f4f8fc)}:where(.bld-pc) blockquote>:last-child{margin-bottom:0}:where(.bld-pc) hr{border:0;border-top:1px solid rgba(255,255,255,.35);margin:30px 0;height:0}:where(.bld-pc) img{max-width:100%;height:auto;border-radius:12px}:where(.bld-pc) figcaption{margin-top:8px;font-size:14px;color:var(--stage-color6,#7d8da3);text-align:center}:where(.bld-pc) table{width:100%;border-collapse:collapse;font-size:15px}:where(.bld-pc) :is(th,td){padding:10px 14px;border-bottom:1px solid var(--stage-color5,rgba(255,255,255,.12));text-align:left;vertical-align:top}:where(.bld-pc) th{color:var(--stage-color9,#fff);font-weight:700}:where(.bld-pc) :is(code,kbd){padding:2px 6px;border-radius:5px;background:var(--stage-color4,#16253c);font-size:.9em}:where(.bld-pc) pre{padding:16px 18px;border-radius:10px;background:var(--stage-color4,#16253c);overflow:auto}:where(.bld-pc) pre code{padding:0;background:none}:where(.bld-pc)>:first-child{margin-top:0}:where(.bld-pm){font-size:14px;line-height:1.5;letter-spacing:.02em;color:var(--stage-color6,#7d8da3)}.bld-pm.is-center{text-align:center}.bld-pm.is-right{text-align:right}.bld-pm-i{display:inline}.bld-pm-s{white-space:pre}:where(.bld-pm) a{color:var(--stage-color7,#94a6bc);text-decoration:none}.bld-pm a:hover{color:var(--primary,#b89960)}:where(.bld-pt){display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.bld-pt-l{margin-right:4px;color:var(--stage-color6,#7d8da3)}:where(.bld-pt) a{text-decoration:none;color:var(--stage-color7,#94a6bc)}.bld-pt.is-pills a{padding:6px 13px;border:1px solid var(--stage-color5,rgba(255,255,255,.12));border-radius:999px;background:var(--stage-color3,#101c2f)}.bld-pt a:hover{color:var(--primary,#b89960)}.bld-pt.is-commas{gap:4px 6px}:where(.bld-ab){display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border-radius:12px;background:var(--stage-color3,#101c2f);border:1px solid var(--stage-color5,rgba(255,255,255,.12));color:var(--stage-color7,#94a6bc)}.bld-ab-a{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover}.bld-ab-t{display:grid;grid-gap:3px;gap:3px;min-width:0}.bld-ab-l{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary,#b89960)}:where(.bld-ab-n){font-size:19px;color:var(--stage-color9,#fff)}.bld-ab-j{font-size:13px;opacity:.8}.bld-ab-b{margin:6px 0 0;line-height:1.6;font-size:15px}.bld-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}:where(.bld-pn) a{display:grid;grid-gap:6px;gap:6px;padding:18px 22px;border-radius:12px;background:var(--stage-color3,#101c2f);border:1px solid var(--stage-color5,rgba(255,255,255,.12));text-decoration:none}.bld-pn a.is-next{text-align:right}.bld-pn small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary,#b89960)}:where(.bld-pn) b{color:var(--stage-color9,#fff);font-size:16px;line-height:1.35}.bld-pn a:hover{border-color:var(--primary,#b89960)}.bld-rp-h{margin:0 0 18px;font-size:28px;font-weight:800;letter-spacing:-.01em;color:var(--stage-color9,#fff)}.bld-rp-g{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:18px;gap:18px}:where(.bld-rp-c){display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-radius:12px;background:var(--stage-color3,#101c2f);border:1px solid var(--stage-color5,rgba(255,255,255,.12));text-decoration:none;color:var(--stage-color7,#94a6bc)}.bld-rp-c img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.bld-rp-c:hover{border-color:var(--primary,#b89960)}:where(.bld-rp-t){font-size:16px;line-height:1.35;color:var(--stage-color9,#fff)}.bld-rp-d{font-size:12px;color:var(--stage-color6,#7d8da3)}.bld-rp-x{font-size:14px;line-height:1.55}@media (max-width:767px){.bld-pn,.bld-rp-g{grid-template-columns:minmax(0,1fr)}.bld-pn a.is-next{text-align:left}.bld-ab{flex-direction:column}:where(.bld-pc) h2{font-size:26px}}.bld-ab a,.bld-pm a,.bld-pn a,.bld-pn a:hover,.bld-pt a,.bld-rp-c,.bld-rp-c:hover{text-decoration:none}.blg-cta{margin:28px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;text-align:left}.blg-cta-frame{border-radius:26px;padding:min(22px,3.2vw);background:radial-gradient(circle at 100% 0,#d7eff9 0 150px,rgba(255,255,255,0) 151px),radial-gradient(circle at 0 100%,#d7eff9 0 130px,rgba(255,255,255,0) 131px),linear-gradient(180deg,#e5f4fb,#f2fafd)}.blg-cta-strip .blg-cta-frame{padding:min(14px,3.2vw)}.blg-cta-card{background:#fff;border-radius:18px;overflow:hidden}.blg-cta .blg-cta-badge{display:inline-block;max-width:100%;border-radius:999px;padding:6px 13px;margin:0 0 18px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;background:#23a4df;color:#fff}.blg-cta .blg-cta-title{font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#1f2937;margin:0}.blg-cta .blg-cta-bar{width:56px;height:6px;border-radius:3px;background:#23a4df;margin:12px 0 14px}.blg-cta .blg-cta-text{font-size:15px;line-height:1.55;color:#64748b;margin:0 0 24px}.blg-cta .blg-cta-btn{margin:0}.blg-cta .blg-cta-btn a{display:inline-flex;align-items:center;gap:9px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;padding:13px 22px 13px 26px;background:#23a4df;color:#fff}.blg-cta .blg-cta-btn a:hover{filter:brightness(1.08);color:#fff}.blg-cta-banner .blg-cta-body{padding:34px 30px;text-align:center}.blg-cta-banner .blg-cta-bar{margin-inline:auto}.blg-cta-banner .blg-cta-text{max-width:44em;margin-inline:auto}.blg-cta-strip .blg-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding:20px 24px}.blg-cta-strip .blg-cta-main{flex:1 1 260px;min-width:0}.blg-cta-strip .blg-cta-badge{margin-bottom:8px}.blg-cta-strip .blg-cta-title{font-size:19px}.blg-cta-strip .blg-cta-text{font-size:14px;line-height:1.5;margin:4px 0 0}.blg-cta-strip .blg-cta-btn{flex:0 0 auto}.blg-cta-split .blg-cta-row{display:flex;flex-wrap:wrap}.blg-cta-split .blg-cta-side{flex:1 0 36%;min-width:220px;padding:30px 76px 30px 26px;color:#fff;background:linear-gradient(104deg,#0d3f56,#061e29 82%,rgba(0,0,0,0) 82.15%)}.blg-cta-split .blg-cta-side .blg-cta-badge{background:#fff;color:#125370;margin-bottom:14px}.blg-cta-split .blg-cta-domain{font-size:12px;opacity:.75}.blg-cta-split .blg-cta-body{flex:999 1 300px;min-width:0;padding:30px 28px}.blg-cta-split .blg-cta-title{font-size:23px}.blg-cta-split .blg-cta-text{margin-bottom:22px}.blg-cta-band .blg-cta-head{padding:26px 28px 24px;background:radial-gradient(circle at 0 120%,#114f6c 0 170px,rgba(0,0,0,0) 171px),linear-gradient(180deg,#0d3f56,#061e29);border-bottom:5px solid #23a4df}.blg-cta-band .blg-cta-head .blg-cta-badge{background:#fff;color:#125370}.blg-cta-band .blg-cta-head .blg-cta-title{color:#fff}.blg-cta-band .blg-cta-head .blg-cta-bar{background:#86cded;margin-bottom:0}.blg-cta-band .blg-cta-body{padding:22px 28px 28px}.blg-cta-band .blg-cta-text{margin-bottom:20px}.blg-cta-band .blg-cta-btn a{display:inline-block;padding:13px 26px}@media (max-width:560px){.blg-cta-banner .blg-cta-body{padding:26px 20px}.blg-cta .blg-cta-title{font-size:22px}.blg-cta-split .blg-cta-side{padding-right:26px;background:linear-gradient(180deg,#0d3f56,#061e29)}}.ck-wrap{inset:0;z-index:99990;pointer-events:none}.ck-wrap,.ck-wrap .ck{position:fixed;color:var(--ck-c)}.ck-wrap .ck{pointer-events:auto;box-sizing:border-box;background:var(--ck-bg);font-family:var(--ck-bf);transition:transform var(--ck-sp) cubic-bezier(.22,.61,.36,1),opacity var(--ck-sp) ease}.ck-text{margin:0;flex:1 1 auto;font-size:var(--ck-fs);line-height:1.6}.ck-text a{color:var(--ck-lk);text-decoration:underline;text-underline-offset:2px}.ck-inner{max-width:var(--ck-in);margin:0 auto;display:flex;align-items:center;gap:24px}.ck-actions{display:flex;gap:10px;flex:0 0 auto}.ck-btn{cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;padding:var(--ck-bpy) var(--ck-bpx);border-radius:var(--ck-br);border:1px solid transparent;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.ck-btn.accept{background:var(--ck-ac);color:var(--ck-at)}.ck-btn.accept:hover{background:var(--ck-ah);transform:translateY(-1px)}.ck-btn.reject{background:var(--ck-gb);color:var(--ck-gc);border-color:var(--ck-rb)}.ck-btn.reject:hover{border-color:var(--ck-ac)}.ck-wrap.mono .ck-btn{font-family:var(--ck-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ck-wrap.sh-soft .ck{box-shadow:0 -8px 30px rgba(15,23,42,.1)}.ck-wrap.sh-big .ck{box-shadow:0 18px 60px rgba(0,0,0,.28)}.ck-bar-bottom .ck,.ck-bar-top .ck{left:0;right:0;padding:18px 20px}.ck-bar-bottom .ck{bottom:0;border-top:1px solid var(--ck-line);transform:translateY(130%)}.ck-bar-top .ck{top:0;border-bottom:1px solid var(--ck-line);transform:translateY(-130%)}.ck-card-left .ck,.ck-card-right .ck{bottom:16px;width:min(var(--ck-w),calc(100vw - 32px));padding:20px;border:1px solid var(--ck-line);border-radius:var(--ck-r);transform:translateY(30px);opacity:0}.ck-card-left .ck{left:16px}.ck-card-right .ck{right:16px}.ck-card-left .ck-inner,.ck-card-right .ck-inner,.ck-center .ck-inner{flex-direction:column;align-items:stretch;gap:16px}.ck-card-left .ck-actions,.ck-card-right .ck-actions,.ck-center .ck-actions{width:100%}.ck-card-left .ck-btn,.ck-card-right .ck-btn,.ck-center .ck-btn{flex:1 1}.ck-center{pointer-events:auto}.ck-center .ck-ov{position:absolute;inset:0;background:var(--ck-ov);backdrop-filter:blur(var(--ck-blur));-webkit-backdrop-filter:blur(var(--ck-blur));opacity:0;transition:opacity var(--ck-sp) ease}.ck-center .ck{top:50%;left:50%;width:min(var(--ck-w),calc(100vw - 32px));padding:28px;border:1px solid var(--ck-line);border-radius:var(--ck-r);transform:translate(-50%,-46%) scale(.94);opacity:0}.ck-wrap.on .ck{transform:none;opacity:1}.ck-center.on .ck{transform:translate(-50%,-50%)}.ck-center.on .ck-ov{opacity:1}@media (max-width:767px){.ck-bar-bottom .ck-inner,.ck-bar-top .ck-inner{flex-direction:column;align-items:stretch;gap:14px}.ck-bar-bottom .ck-actions,.ck-bar-top .ck-actions{width:100%}.ck-bar-bottom .ck-btn,.ck-bar-top .ck-btn{flex:1 1}.ck-bar-bottom .ck,.ck-bar-top .ck{padding:16px}}.ck-wrap.pv{position:absolute;z-index:5}.ck-wrap.pv .ck{position:absolute;transition:none}.ck-wrap.pv .ck-ov{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.ck-wrap .ck{transition:none}}.bld-prcs .bld-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:var(--gap,22px);gap:var(--gap,22px)}.bld-prc{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:12px;overflow:hidden;background:rgba(127,127,127,.08);transition:transform .2s,box-shadow .2s}.bld-prc.row{flex-direction:row;align-items:stretch}.bld-prc.row .bld-prc-i{width:38%;flex:none;margin:0;border-radius:0}.bld-prc.row .bld-prc-i .bld-ph,.bld-prc.row .bld-prc-i img{height:100%;aspect-ratio:auto}.bld-prc-i{display:block;overflow:hidden}.bld-pcard-i .bld-ph{display:block;width:100%;aspect-ratio:16/10}.bld-prc-i .bld-ph,.bld-prc-i img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.bld-ph{background:linear-gradient(135deg,#d5dae6,#e6e9f1);font-style:normal}.bld-prc-b{display:grid;grid-gap:6px;gap:6px;padding:14px;align-content:start;flex:1 1}.bld-prc-b small{opacity:.65;display:block}.bld-prc-t{margin:0}.bld-prc-t a{color:inherit;text-decoration:none}.bld-prc-p{font-weight:700}.bld-prc-x{font-size:.9em;opacity:.8}.bld-prc-r{color:#f5a623;letter-spacing:2px;font-size:.9em}.bld-prc-f{display:block;margin:0}.bld-prc-btn{display:block;width:100%;margin-top:4px;padding:10px 14px;border:0;border-radius:8px;background:#13213d;color:#fff;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.bld-prc-btn.auto{display:inline-block;width:auto;justify-self:start}.bld-prc-sale{position:absolute;top:10px;left:10px;z-index:2;padding:3px 10px;border-radius:999px;background:#e0245e;color:#fff;font-size:12px;font-weight:700}.bld-prcs.over .bld-prc{min-height:var(--mh,300px);justify-content:flex-end;background-size:cover;background-position:50%;color:#fff}.bld-prcs.over .bld-prc-b{background:linear-gradient(transparent,var(--ov,rgba(0,0,0,.78)));padding-top:70px;flex:none}.bld-prcs.over .bld-prc-p,.bld-prcs.over .bld-prc-t,.bld-prcs.over .bld-prc-t a,.bld-prcs.over .bld-prc-x,.bld-prcs.over small{color:#fff}@media (max-width:700px){.bld-prc.row{flex-direction:column}.bld-prc.row .bld-prc-i{width:100%}}.ii,.ii-vp{position:relative;width:100%;border-radius:var(--ii-r,0)}.ii-vp{overflow:hidden;background:rgba(127,127,127,.12);container-type:inline-size;touch-action:pan-y}.ii-pan{transform-origin:0 0;will-change:transform}.ii-pan,.ii-stage{position:absolute;inset:0}.ii-img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ii-blank{background:linear-gradient(135deg,#d5dae6,#e6e9f1)}.ii-shadow .ii-vp{box-shadow:0 18px 50px rgba(0,0,0,.28)}.ii-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ii-poly{pointer-events:auto;cursor:pointer;fill:var(--ii-area);stroke:var(--ii-area-b);stroke-width:var(--ii-stroke);vector-effect:non-scaling-stroke;stroke-linejoin:round;outline:none;transition:fill .18s,stroke .18s}.ii-poly.on,.ii-poly:focus-visible,.ii-poly:hover{stroke:var(--ii-hover);fill:color-mix(in srgb,var(--ii-hover) 22%,transparent)}.ii-pt{position:absolute;z-index:2}.ii-pt.on{z-index:20}.ii-pt:not(.ii-areabox){transform:translate(-50%,-50%) scale(calc(1 / var(--ii-z, 1)))}.ii-pt:not(.ii-areabox) .ii-hit{font-size:var(--ii-size)}.ii-hit{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ii-pin);transition:color .18s,transform .18s}.ii-pt:not(.ii-areabox) .ii-hit{width:1em;height:1em;position:relative}.ii-pt:not(.ii-areabox) .ii-hit:after{content:"";position:absolute;inset:-10px}.ii-areabox .ii-hit{width:100%;height:100%}.ii-hit:focus-visible,.ii-hit:hover,.ii-pt.on .ii-hit{color:var(--ii-hover)}.ii-hit:focus-visible,.ii-poly:focus-visible{outline:2px solid var(--ii-hover);outline-offset:2px}.ii-g{width:.75em;height:1em;display:block}.ii-g-sq{width:.9em;height:.9em}.ii-ps .ii-dot,.ii-ps .ii-g,.ii-ps .ii-icon,.ii-ps .ii-label,.ii-ps .ii-ring{filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.ii-dot{width:.55em;height:.55em;background:currentColor}.ii-dot,.ii-ring{display:block;border-radius:50%}.ii-ring{width:.8em;height:.8em;border:.1em solid;background:rgba(255,255,255,.2);box-sizing:border-box}.ii-icon{display:block;height:1em;width:auto;max-width:3em;object-fit:contain}.ii-label{display:block;padding:.28em .75em;border-radius:999px;background:var(--ii-pin);color:#fff;white-space:nowrap;font:700 .42em/1.2 system-ui,sans-serif;transition:background .18s}.ii-hit:hover .ii-label,.ii-pt.on .ii-label{background:var(--ii-hover)}.ii-areabox .ii-hit{background:var(--ii-area);border:var(--ii-stroke) solid var(--ii-area-b);border-radius:4px;transition:background .18s,border-color .18s}.ii-oval.ii-areabox .ii-hit{border-radius:50%}.ii-areabox .ii-hit:hover,.ii-areabox.on .ii-hit{border-color:var(--ii-hover);background:color-mix(in srgb,var(--ii-hover) 22%,transparent)}.ii-pulse .ii-pt:not(.ii-areabox):before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ii-pin);opacity:.35;animation:ii-pulse 2.2s ease-out infinite;pointer-events:none}@keyframes ii-pulse{0%{transform:scale(.6);opacity:.45}to{transform:scale(2);opacity:0}}.ii-fx-grow .ii-pt:not(.ii-areabox) .ii-hit:hover{transform:scale(1.25)}.ii-fx-bounce .ii-pt:not(.ii-areabox) .ii-hit:hover{animation:ii-bounce .5s ease}@keyframes ii-bounce{40%{transform:translateY(-.3em)}70%{transform:translateY(.05em)}}.ii-tip{position:absolute;z-index:60;width:max-content;max-width:min(var(--ii-tip-w),78vw);background:var(--ii-tip-bg);color:var(--ii-tip-c);border-radius:var(--ii-tip-r);font-size:var(--ii-tip-s);line-height:1.55;text-align:left;overflow:visible}.ii-ts .ii-tip{box-shadow:0 12px 34px rgba(0,0,0,.35)}.ii-ta-fade .ii-tip{animation:ii-t-fade .16s ease-out both}.ii-ta-zoom .ii-tip{animation:ii-t-zoom .2s cubic-bezier(.34,1.4,.64,1) both}.ii-ta-slide .ii-tip{animation:ii-t-slide .22s cubic-bezier(.22,1,.36,1) both}@keyframes ii-t-fade{0%{opacity:0}}@keyframes ii-t-zoom{0%{opacity:0;scale:.85}}@keyframes ii-t-slide{0%{opacity:0;translate:0 8px}}.ii-tip-i{display:block;width:100%;height:auto;border-radius:var(--ii-tip-r) var(--ii-tip-r) 0 0}.ii-tip-h{margin:0;padding:12px 14px 0;font-size:1.1em;line-height:1.3;color:inherit}.ii-tip-b{padding:12px 14px}.ii-tip-b>:first-child{margin-top:0}.ii-tip-b>:last-child{margin-bottom:0}.ii-tip-b p{margin:0 0 .6em}.ii-tip-b a{color:inherit;text-decoration:underline}.ii-tip-b img{max-width:100%;height:auto;border-radius:6px}.ii .ii-tip-btn{display:inline-block;margin:0 14px 14px;padding:9px 16px;border-radius:8px;background:var(--ii-hover);color:#fff;font-weight:700;text-decoration:none;font-size:.93em}.ii-tip-btn:hover{filter:brightness(1.1)}.ii-arrow .ii-tip:after{content:"";position:absolute;width:10px;height:10px;background:var(--ii-tip-bg);rotate:45deg}.ii-arrow .ii-s-right:after{left:-5px;top:calc(50% - 5px)}.ii-arrow .ii-s-left:after{right:-5px;top:calc(50% - 5px)}.ii-arrow .ii-s-top:after{bottom:-5px;left:calc(50% - 5px)}.ii-arrow .ii-s-bottom:after{top:-5px;left:calc(50% - 5px)}.ii-sheet{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;top:auto!important;width:auto;max-width:none;z-index:99999;max-height:70vh;overflow:auto;animation:ii-t-slide .22s ease both}.ii-sheet:after{display:none}.ii-tip-x{all:unset;position:absolute;top:6px;right:8px;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px;opacity:.8;z-index:2}.ii-a-fall-down .ii-pt:not(.ii-areabox) .ii-hit{opacity:0;translate:0 -26px}.ii-a-fall-down.in .ii-pt:not(.ii-areabox) .ii-hit{opacity:1;translate:0 0;transition:opacity .5s ease calc(var(--ii-i) * 70ms),translate .55s cubic-bezier(.22,1,.36,1) calc(var(--ii-i) * 70ms),color .18s,transform .18s}.ii-a-fade .ii-pt .ii-hit{opacity:0}.ii-a-fade.in .ii-pt .ii-hit{opacity:1;transition:opacity .6s ease calc(var(--ii-i) * 60ms),color .18s,transform .18s}.ii-a-zoom .ii-pt:not(.ii-areabox) .ii-hit{scale:0}.ii-a-zoom.in .ii-pt:not(.ii-areabox) .ii-hit{scale:1;transition:scale .45s cubic-bezier(.34,1.56,.64,1) calc(var(--ii-i) * 60ms),color .18s,transform .18s}.ii-sw{position:absolute;z-index:40;display:block}.ii .ii-sw select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:11px 42px 11px 16px;border:0;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2313213d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 15px center /12px;color:#13213d;font:700 15px/1.2 inherit;cursor:pointer;min-width:170px}.ii .ii-sw select,.ii-tabs{box-shadow:0 6px 20px rgba(0,0,0,.25)}.ii-tabs{position:absolute;z-index:40;display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:rgba(255,255,255,.94)}.ii .ii-tabs button{all:unset;cursor:pointer;padding:8px 14px;border-radius:8px;color:#13213d;font:600 13px/1.2 inherit}.ii .ii-tabs button.on{background:#13213d;color:#fff}.ii-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ii .ii-fs,.ii .ii-zoom button{all:unset;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(19,33,61,.88);color:#fff;cursor:pointer;transition:background .18s;box-sizing:border-box;font:700 20px/1 system-ui,sans-serif}.ii .ii-fs:hover,.ii .ii-zoom button:hover:not(:disabled){background:#13213d}.ii .ii-zoom button:disabled{opacity:.4;cursor:default}.ii .ii-fs{right:14px}.ii .ii-fs,.ii .ii-zoom{position:absolute;z-index:40;bottom:14px}.ii .ii-zoom{left:14px;display:flex;gap:6px}.ii-full{position:fixed;inset:0;z-index:99998;display:flex;align-items:center;justify-content:center;background:#05080f;border-radius:0;padding:12px}.ii-full .ii-vp{width:auto;max-width:100%;max-height:100%;height:100%;margin:auto}.ii-full:-webkit-full-screen{background:#05080f}.ii-full:fullscreen{background:#05080f}@media (max-width:700px){.ii-sw select{min-width:130px;padding:9px 38px 9px 12px;font-size:13px}}.mp{position:relative;display:grid;grid-gap:14px;gap:14px;width:100%}.mp-loc-left,.mp-loc-right{grid-template-columns:var(--mp-lw,340px) minmax(0,1fr)}.mp-loc-left .mp-loc{order:0}.mp-loc-right .mp-loc{order:2}.mp-loc-right{grid-template-columns:minmax(0,1fr) var(--mp-lw,340px)}.mp-loc-left,.mp-loc-right{--mp-lw:340px}.mp-map,.mp-stage{position:relative;min-width:0}.mp-leaf{width:100%;height:var(--mp-h,520px);border-radius:12px;z-index:0;background:#e8ecef}.mp-map.dark .mp-leaf{background:#1b2230}.mp-shadow .mp-leaf,.mp-shadow .mp-reg{box-shadow:0 18px 50px rgba(0,0,0,.25)}.mp-reg{position:relative;width:100%;aspect-ratio:var(--mp-ar,975/610);border-radius:12px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mp-reg svg{display:block;width:100%;height:100%}.mp-rg{transition:fill .15s}.mp-rg.act{cursor:pointer}.mp-rg.act:hover{fill:var(--h)!important}.mp-dot{cursor:pointer;transition:fill .15s}.mp-dot.on,.mp-dot:hover{fill:var(--h)!important}.mp-dot:focus-visible{outline:2px solid #fff}.mp-tip{z-index:5;max-width:260px;padding:12px 14px;background:var(--mp-tip,#fff);color:var(--mp-tipc,#1b2230);border-radius:var(--mp-tipr,12px);box-shadow:0 12px 34px rgba(0,0,0,.28);line-height:1.5;pointer-events:auto}.mp-hint,.mp-tip{position:absolute;font-size:14px}.mp-hint{z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:10px;background:rgba(19,33,61,.9);color:#fff;pointer-events:none;text-align:center}.mp .mp-fs,.mp .mp-zoom button{all:unset;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(19,33,61,.88);color:#fff;cursor:pointer;box-sizing:border-box;font:700 20px/1 system-ui,sans-serif;box-shadow:0 0 0 1px rgba(255,255,255,.4),0 4px 12px rgba(0,0,0,.3)}.mp .mp-zoom button:disabled{opacity:.4;cursor:default}.mp .mp-fs{position:absolute;z-index:1000;right:10px;bottom:28px}.mp .mp-zoom{position:absolute;z-index:5;left:10px;bottom:10px;display:flex;gap:6px}.mp-map .mp-fs{bottom:28px;right:10px;top:auto}.mp-full{position:fixed!important;inset:0;z-index:99998;background:#05080f;border-radius:0;padding:0}.mp-full .mp-leaf{height:100vh;border-radius:0}.mp-reg.mp-full{display:flex;align-items:center;justify-content:center;aspect-ratio:auto}.mp-reg.mp-full svg{max-height:100vh}.mp-mk{background:none;border:0}.mp-mk svg{display:block;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35));transition:transform .15s;transform-origin:50% 100%}.mp-mk:hover svg{transform:scale(1.12)}.mp-mk i{display:block;width:18px;height:18px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.4);box-sizing:border-box}.mp-popup .leaflet-popup-content-wrapper{background:var(--mp-tip,#fff);color:var(--mp-tipc,#1b2230);border-radius:var(--mp-tipr,12px)}.mp-popup .leaflet-popup-tip{background:var(--mp-tip,#fff)}.mp-popup .leaflet-popup-content{margin:12px 14px;font-size:14px;line-height:1.5}.mp-pop .mp-pt,.mp-tip .mp-pt{display:block;font-size:15px;margin-bottom:2px}.mp-pa{margin:2px 0}.mp-px{margin-top:6px}.mp-pi{display:block;width:100%;max-height:140px;object-fit:cover;border-radius:8px;margin-bottom:8px}.mp-pc{display:inline-block;margin:2px 0 4px;padding:1px 8px;border-radius:999px;background:var(--c,#db511f);color:#fff;font-size:11px;font-weight:700}.mp-pop a,.mp-tip a{color:var(--mp-hover,#db511f)}.mp-dir{display:inline-block;margin-top:8px;font-weight:700;text-decoration:none}.iie-map .marker-cluster div,.mp-map .marker-cluster div{background:color-mix(in srgb,var(--mp-cl,#2563eb) 90%,#000);color:#fff;font-weight:700}.iie-map .marker-cluster,.mp-map .marker-cluster{background:color-mix(in srgb,var(--mp-cl,#2563eb) 35%,transparent)}.mp-loc{display:grid;grid-gap:10px;gap:10px;align-content:start;max-height:var(--mp-h,520px);min-width:0;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr)}.mp-lt{display:flex;gap:8px}.mp-lt input{flex:1 1;min-width:0;padding:10px 12px;border:1px solid rgba(127,127,127,.4);border-radius:10px;background:transparent;color:inherit;font:inherit}.mp-lt button{all:unset;cursor:pointer;padding:10px 14px;border-radius:10px;background:rgba(127,127,127,.2);font-weight:600;font-size:14px;white-space:nowrap}.mp-note{margin:0;font-size:13px;opacity:.8}.mp-cats{display:flex;flex-wrap:wrap;gap:6px}.mp-cats button{all:unset;cursor:pointer;padding:5px 12px;border-radius:999px;border:2px solid var(--c,#888);font-size:13px;font-weight:600}.mp-cats button.on{background:var(--c,#888);color:#fff}.mp-list{list-style:none;margin:0;padding:0;overflow:auto;display:grid;grid-gap:6px;gap:6px;align-content:start}.mp-list button{all:unset;box-sizing:border-box;display:grid;grid-gap:2px;gap:2px;width:100%;cursor:pointer;padding:11px 13px;border-radius:10px;border:1px solid rgba(127,127,127,.28);font-size:14px;line-height:1.4}.mp-list button.on,.mp-list button:hover{border-color:var(--mp-hover,#db511f);background:rgba(127,127,127,.1)}.mp-list b{font-size:15px}.mp-list span{opacity:.8}.mp-list em{font-style:normal;font-weight:700;color:var(--mp-hover,#db511f)}.mp-empty{padding:14px;opacity:.7}@media (max-width:780px){.mp-loc-left,.mp-loc-right{grid-template-columns:minmax(0,1fr)}.mp-loc-right .mp-loc{order:0}.mp-loc{max-height:320px}.mp-leaf{height:var(--mp-hp,380px)}.mp-full .mp-leaf{height:100vh}}.bld-pcards.lay-masonry .bld-grid{display:block;column-count:var(--cols,3);column-gap:var(--gap,20px)}.bld-pcards.lay-masonry .bld-pcard{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap,20px)}.bld-pcards.lay-rows:not(.over) .bld-pcard{display:grid;grid-template-columns:minmax(150px,38%) minmax(0,1fr);align-items:stretch}.bld-pcards.lay-rows:not(.over) .bld-pcard-i{margin:0;height:100%}.bld-pcards.lay-rows:not(.over) .bld-pcard-i .bld-ph,.bld-pcards.lay-rows:not(.over) .bld-pcard-i img{height:100%;min-height:150px;aspect-ratio:auto}.bld-pcards.lay-rows:not(.over) .bld-pcard-b{align-content:center;padding:6px 8px 6px 18px}.bld-pcards.lay-large .bld-pcard-t{font-size:1.75em;line-height:1.2}.bld-pcards.lay-large:not(.over) .bld-pcard-i img{aspect-ratio:21/9}@media (max-width:600px){.bld-pcards.lay-rows:not(.over) .bld-pcard{grid-template-columns:minmax(0,1fr)}.bld-pcards.lay-rows:not(.over) .bld-pcard-i,.bld-pcards.lay-rows:not(.over) .bld-pcard-i img{height:auto}.bld-pcards.lay-rows:not(.over) .bld-pcard-i img{aspect-ratio:16/10}.bld-pcards.lay-rows:not(.over) .bld-pcard-b{padding:10px 4px 4px}}.bld-pl-b{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.bld-plist li{position:relative}.bld-plist.right li{flex-direction:row}.bld-plist.right .bld-pl-i{order:3}.bld-pl-d{flex:none;display:grid;place-items:center;width:56px;padding:8px 0;border-radius:12px;background:var(--ac,#2563eb);color:var(--act,#fff);line-height:1.1;text-align:center}.bld-pl-d b{display:block;font-size:22px;font-weight:800}.bld-pl-d i{letter-spacing:.08em;opacity:.9}.bld-pl-d i,.bld-plist .bld-pl-c{font-style:normal;font-size:11px;text-transform:uppercase}.bld-plist .bld-pl-c{display:inline-block;justify-self:start;padding:2px 10px;border-radius:999px;background:var(--ac,#2563eb);color:var(--act,#fff);font-weight:700;opacity:1;letter-spacing:.06em}.bld-pl-a{margin-left:auto;flex:none;font-style:normal;font-size:20px;color:var(--ac,#2563eb);transition:transform .2s}.bld-plist li:hover .bld-pl-a{transform:translateX(4px)}.bld-plist.bar li{border-left:3px solid var(--ac,#2563eb);padding-left:14px}.bld-plist .bld-pl-x{font-size:14px;line-height:1.55}.bld-slides figure{transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1)}.bld-slides.fx-slide figure{opacity:1;transform:translateX(100%)}.bld-slides.fx-slide figure.prev{transform:translateX(-100%)}.bld-slides.fx-slide figure.on{transform:none}.bld-slides.fx-zoom figure{transform:scale(1.12)}.bld-slides.fx-zoom figure.on{transform:none}.bld-slides figcaption .bld-sl-m{display:flex;gap:10px;align-items:center;margin:0 0 8px;font-size:12px}.bld-slides figcaption .bld-sl-m time{opacity:.85}.bld-sl-c{font-style:normal;background:var(--ac,#2563eb);color:var(--act,#fff);padding:3px 10px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bld-sl-cta{display:inline-block;margin-top:12px;font-weight:700;font-size:14px;color:inherit;text-decoration:none;border-bottom:2px solid var(--ac,currentColor);padding-bottom:2px}.bld-ps .bld-slides.cap-center figcaption{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ov,rgba(0,0,0,.5));padding:40px 12%}.bld-slides.cap-center figcaption h4{font-size:clamp(24px,4vw,42px);line-height:1.15}.bld-slides.cap-center figcaption .bld-sl-m{justify-content:center}.bld-ps .bld-slides.cap-card figcaption,.bld-ps .bld-slides.cap-glass figcaption{left:28px;right:auto;bottom:28px;max-width:min(460px,70%);border-radius:16px;padding:22px 24px;text-align:var(--ta,left);box-shadow:0 18px 40px rgba(0,0,0,.25)}.bld-ps .bld-slides.cap-card figcaption{background:var(--ov,rgba(255,255,255,.95))}.bld-slides.cap-card figcaption{color:#0f172a}.bld-ps .bld-slides.cap-glass figcaption{background:var(--ov,rgba(15,23,42,.42));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.25)}.bld-slides.cap-split figure{background:var(--pan,#0f172a)}.bld-slides.cap-split figure img{position:absolute;left:auto;right:0;top:0;width:58%;height:100%}.bld-ps .bld-slides.cap-split figcaption{inset:0 auto 0 0;width:42%;display:flex;flex-direction:column;justify-content:center;background:var(--pan,#0f172a);padding:36px 44px;text-align:var(--ta,left);box-sizing:border-box}.bld-slides.cap-split figcaption h4{font-size:clamp(22px,3vw,34px);line-height:1.15}.bld-slides.cap-bar figure{background:var(--pan,#0f172a)}.bld-slides.cap-bar figure img{height:calc(100% - 112px)}.bld-ps .bld-slides.cap-bar figcaption{inset:auto 0 0 0;height:112px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:var(--pan,#0f172a);padding:0 28px;text-align:var(--ta,left)}.bld-slides.cap-bar figcaption h4{font-size:20px;margin:0 0 4px}.bld-slides.cap-bar figcaption p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bld-slides.cap-bar figcaption .bld-sl-cta{display:none}.bld-slides.cap-bar .bld-sl-d{bottom:124px}.bld-slides.cap-split .bld-sl-d{left:42%}.bld-slides.ar-square .bld-sl-a{border-radius:8px}.bld-slides.ar-plain .bld-sl-a{background:none;font-size:46px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.bld-slides.ar-plain .bld-sl-a:hover{background:none;opacity:.75}.bld-sl-d button.on{background:var(--ac,#fff)}.bld-sl-d.lines button{width:28px;height:4px;border-radius:2px}.bld-sl-d.numbers button{width:26px;height:26px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#0f172a;background:rgba(255,255,255,.65)}.bld-sl-d.numbers button.on{background:var(--ac,#fff);color:var(--act,#0f172a)}.bld-sl-n{position:absolute;top:16px;right:16px;z-index:3;background:rgba(0,0,0,.5);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;letter-spacing:.08em}.bld-sl-n b{font-weight:800}.bld-sl-t{position:absolute;right:16px;bottom:16px;z-index:3;display:flex;gap:8px}.bld-sl-t button{all:unset;cursor:pointer;width:64px;height:44px;border-radius:8px;overflow:hidden;opacity:.6;outline:2px solid transparent;outline-offset:1px;transition:opacity .2s,outline-color .2s}.bld-sl-t button.on{opacity:1;outline-color:var(--ac,#fff)}.bld-sl-t img{width:100%;height:100%;object-fit:cover;display:block}.bld-slides.cap-bar .bld-sl-t,.bld-slides.cap-split .bld-sl-t{bottom:auto;top:16px}.bld-sl-p{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:4;background:rgba(255,255,255,.2)}.bld-sl-p i{display:block;height:100%;background:var(--ac,#fff);transform-origin:left;animation:bld-prog linear both}.bld-slides.held .bld-sl-p i{animation-play-state:paused}@keyframes bld-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:720px){.bld-ps .bld-slides.cap-split figure img{width:100%;height:52%}.bld-ps .bld-slides.cap-split figcaption{inset:52% 0 0 0;width:auto;padding:18px 20px}.bld-slides.cap-split .bld-sl-d{left:0}.bld-ps .bld-slides.cap-card figcaption,.bld-ps .bld-slides.cap-glass figcaption{left:16px;bottom:16px;max-width:calc(100% - 32px);padding:16px 18px}.bld-slides figcaption h4{font-size:18px}.bld-sl-t button{width:44px;height:32px}.bld-ps .bld-slides{height:clamp(300px,92vw,400px)!important}.bld-ps .bld-slides figcaption h4{font-size:clamp(17px,5.2vw,22px)!important;line-height:1.2!important}.bld-ps .bld-slides figcaption p{font-size:13px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bld-ps .bld-slides figcaption{padding:28px 18px 30px}.bld-ps .bld-slides.cap-center figcaption{padding:24px 8%}.bld-ps .bld-sl-t{display:none}.bld-ps .bld-sl-a{width:32px;height:32px;margin-top:-16px;font-size:22px}}@media (max-width:700px){.bld-pt-grid{width:100%}.bld-pfo-grid{grid-template-columns:minmax(0,1fr)}.bld-ct-grid{grid-template-columns:minmax(0,1fr)!important}.bld-ct-grid .bld-ct{max-width:420px;margin-left:auto;margin-right:auto;width:100%}.bld-ct .bld-ring,.bld-ct .bld-ring svg{max-width:100%;height:auto}.bld-tq-cell{width:min(78vw,300px)}.bld-tab-m.open>.bld-tabs-body{display:block}}.stu-more{display:block;width:100%;margin:22px 0 6px;padding:14px 18px;border-radius:12px;border:1px solid rgba(127,127,127,.35);background:rgba(127,127,127,.1);color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.stu-more:hover{background:rgba(59,130,246,.14);border-color:#3b82f6}.stu-more small{opacity:.7;font-weight:400}.fr-browser .bld-sc-f:before{content:attr(data-title);display:block;height:38px;padding:0 16px 0 78px;line-height:38px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:radial-gradient(circle at 20px 19px,#ff5f57 5.5px,transparent 6.5px),radial-gradient(circle at 40px 19px,#febc2e 5.5px,transparent 6.5px),radial-gradient(circle at 60px 19px,#28c840 5.5px,transparent 6.5px),var(--sc-bar,#eef1f6);border-bottom:1px solid rgba(15,23,42,.1)}.fr-laptop{padding:0 4%}.fr-laptop .bld-sc-f{border:solid #0b0f19;border-width:10px 10px 14px;border-radius:16px 16px 4px 4px;background:#0b0f19}.fr-laptop:after{content:"";display:block;height:16px;margin:0 -4%;background:linear-gradient(#d6dae1,#9096a0);border-radius:0 0 22px 22px;box-shadow:0 14px 24px -10px rgba(0,0,0,.45)}.fr-phone{max-width:270px;margin-left:auto;margin-right:auto}.fr-phone .bld-sc-f{border:9px solid #0b0f19;border-radius:40px;aspect-ratio:9/18.5;background:#0b0f19;box-shadow:0 22px 44px -14px rgba(0,0,0,.55)}.fr-phone .bld-sc-f img{height:100%;object-fit:cover}.fr-phone .bld-sc-f:before{content:"";position:absolute;top:8px;left:50%;width:72px;height:18px;margin-left:-36px;border-radius:12px;background:#0b0f19;z-index:3}.fr-phone .bld-sc-go{top:36px;right:14px}.fr-polaroid{padding:10px 14px 18px}.fr-polaroid .bld-sc-f{background:#fff;border:0;border-radius:4px;padding:14px 14px 58px;transform:rotate(-2.5deg);box-shadow:0 18px 38px -12px rgba(15,23,42,.45)}.fr-polaroid .bld-sc-f img{border-radius:2px}.fr-polaroid .bld-sc-f:after{content:attr(data-title);position:absolute;left:14px;right:14px;bottom:16px;text-align:center;font:italic 700 20px/1.2 Georgia,Times New Roman,serif;color:#1e293b}.fr-glow .bld-sc-f{border:0;border-radius:28px;box-shadow:0 30px 70px -14px var(--sc-glow,rgba(34,211,238,.55)),0 0 0 1px rgba(255,255,255,.14)}.fr-glow .bld-sc-f:after{content:attr(data-title);position:absolute;left:14px;right:14px;bottom:14px;padding:13px 18px;border-radius:18px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-weight:700;font-size:15px;z-index:1}.fr-glow .bld-sc-badge{bottom:auto;top:16px}.fr-stack{position:relative;padding-bottom:30px}.fr-stack .bld-sc-f{position:relative;z-index:2;box-shadow:0 16px 30px -14px rgba(15,23,42,.4)}.fr-stack:after,.fr-stack:before{content:"";position:absolute;left:6%;right:6%;bottom:14px;height:40px;border-radius:22px;background:var(--sc-bg,#fff);border:1px solid var(--sc-bd,#e4e9f3);z-index:1;opacity:.75;box-shadow:0 8px 18px -10px rgba(15,23,42,.3)}.fr-stack:after{left:12%;right:12%;bottom:0;opacity:.5;z-index:0}.bld-el.fr-phone{max-width:270px!important;min-width:0!important}.bld-reg{margin-left:auto;margin-right:auto}.bld-reg .authbox{max-width:none;margin:0}.bld-reg .authbox h1{margin-top:0}.bld-reg .authbox input:not([type=checkbox]):not([type=radio]){padding:11px 14px}.bld-reg.fs-underline .authbox input:not([type=checkbox]):not([type=radio]){border-width:0 0 2px;border-radius:0!important;padding-left:0;padding-right:0}.bld-reg.fs-filled .authbox input:not([type=checkbox]):not([type=radio]){border-width:0}.bld-reg.fs-pill .authbox input:not([type=checkbox]):not([type=radio]){border-radius:999px;padding-left:20px;padding-right:20px}.bld-reg.ha-center .authbox .meta,.bld-reg.ha-center .authbox h1{text-align:center}.bld-reg.bw-full .authbox button{width:100%;padding:13px 18px;font-weight:600}.bld-reg .authbox button{transition:filter .2s,transform .2s}.bld-reg .authbox button:hover{filter:brightness(1.08)}.bld-tq.d-clean{text-align:center;justify-items:center}.bld-tq.d-clean .bld-tq-s{display:block}.bld-tq.d-clean .bld-tq-w{flex-direction:column;justify-content:center;gap:8px;text-align:center}.bld-tq.d-clean .bld-tq-w>span{justify-items:center;text-align:center}.bld-pfo-chip:hover{background:var(--pc-hb,rgba(127,127,127,.14));border-color:var(--pc-hbd,var(--pc-hc,currentColor))}.bld-pfo.lay-masonry .bld-pfo-grid{display:block;column-count:var(--cols,3);column-gap:var(--gap,24px)}.bld-pfo.lay-masonry .bld-pw{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap,24px)}.bld-pfo.lay-masonry .bld-pw:nth-child(3n+1) .bld-pw-shot{height:calc(var(--sh, 268px) * 1.35)}.bld-pfo.lay-masonry .bld-pw:nth-child(3n+2) .bld-pw-shot{height:calc(var(--sh, 268px) * .85)}.bld-pfo.lay-masonry .bld-pw:nth-child(3n) .bld-pw-shot{height:calc(var(--sh, 268px) * 1.1)}.bld-pfo.lay-list .bld-pfo-grid{grid-template-columns:minmax(0,1fr)}.bld-pfo.lay-list .bld-pw{display:grid;grid-template-columns:minmax(220px,40%) minmax(0,1fr);align-items:stretch}.bld-pfo.lay-list .bld-pw-shot{height:auto;min-height:var(--sh,268px)}.bld-pfo.lay-list .bld-pw-b{align-self:center;padding-left:28px;padding-right:28px}.bld-pfo.lay-featured .bld-pfo-grid{grid-auto-flow:dense}.bld-pfo.lay-featured .bld-pw:first-child{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.bld-pfo.lay-featured .bld-pw:first-child .bld-pw-shot{height:auto;flex:1 1;min-height:calc(var(--sh, 268px) * 1.7)}.bld-pfo.lay-featured .bld-pw:first-child .bld-pw-t{font-size:1.35em}.bld-pfo.lay-overlay .bld-pw{border:0}.bld-pfo.lay-overlay .bld-pw-shot{height:calc(var(--sh, 268px) * 1.45)}.bld-pfo.lay-overlay .bld-pw-b{position:absolute;left:12px;right:12px;bottom:12px;padding:14px 16px;border-radius:calc(var(--pw-r, 16px) - 6px);background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22)}.bld-pfo.lay-overlay .bld-pw-d,.bld-pfo.lay-overlay .bld-pw-tags{display:none}.bld-pfo.lay-overlay .bld-pw-b .bld-pw-m{margin-bottom:4px}@media (max-width:700px){.bld-pfo.lay-masonry .bld-pfo-grid{column-count:1}.bld-pfo.lay-list .bld-pw{grid-template-columns:minmax(0,1fr)}.bld-pfo.lay-list .bld-pw-b{padding:20px}.bld-pfo.lay-featured .bld-pw:first-child{grid-column:auto;grid-row:auto}.bld-pfo.lay-featured .bld-pw:first-child .bld-pw-shot{height:var(--sh,268px);min-height:0;flex:none}}.bld-pfo.lay-overlay .bld-pw-badge{top:18px;left:18px;bottom:auto}.bld-pp-ph img{width:var(--pp-s,auto);height:var(--pp-s,auto);object-fit:cover}.bld-pp-ph .empty{width:var(--pp-s,160px);height:var(--pp-s,160px)}.bld-person.lay-side .bld-pp{display:flex;align-items:center;gap:22px;text-align:left}.bld-person.lay-side .bld-pp-ph{flex:none;margin:0}.bld-person.lay-side .bld-pp-b{flex:1 1;min-width:0}.bld-person.lay-side .bld-pp .bld-soc{justify-content:flex-start}.bld-person.lay-cover .bld-pp{padding:0 0 22px;overflow:hidden}.bld-pp-cv{height:100px;background:linear-gradient(120deg,var(--pp-c1,#6366f1),var(--pp-c2,#ec4899))}.bld-person.lay-cover .bld-pp-ph{margin-top:-54px}.bld-person.lay-cover .bld-pp-b{padding:0 22px}.bld-person.lay-overlay .bld-pp{position:relative;padding:0;overflow:hidden}.bld-person.lay-overlay .bld-pp-ph{display:block;margin:0;border:0!important;border-radius:0!important}.bld-person.lay-overlay .bld-pp-ph img{width:100%;height:auto;aspect-ratio:4/5}.bld-person.lay-overlay .bld-pp-b{position:absolute;left:0;right:0;bottom:0;padding:70px 20px 20px;background:linear-gradient(transparent,rgba(2,6,23,.88))}.bld-person.lay-overlay .bld-pp-n,.bld-person.lay-overlay .bld-pp-t,.bld-person.lay-overlay .bld-pp-x{color:#fff}.bld-person.lay-overlay .bld-pp-x{display:none}.bld-pp-b{min-width:0}.bld-pp-b>h4{margin:0 0 2px}.bld-pp-t{display:block;margin-bottom:8px}.bld-pp-x{margin:8px 0 12px}@media (max-width:560px){.bld-person.lay-side .bld-pp{flex-direction:column;text-align:center}.bld-person.lay-side .bld-pp .bld-soc{justify-content:center}}.bld-carousel{padding:18px 0;margin:-18px 0}.bld-carousel.ctr .bld-car-s img{transition:transform .45s,opacity .45s;opacity:.55;transform:scale(.9)}.bld-carousel.ctr .bld-car-s.on img{opacity:1;transform:scale(1.1);box-shadow:0 18px 34px -12px rgba(15,23,42,.45)}.bld-carousel.ctr .bld-car-s{position:relative}.bld-carousel.ctr .bld-car-s.on{z-index:2}@media (max-width:700px){.bld-carousel.ctr .bld-car-s img,.bld-carousel.ctr .bld-car-s.on img{transform:none;opacity:1}}.bld-lightbox{--lb-bg:0,0,0;--lb-fg:#fff;--lb-btn:rgba(255,255,255,.14);--lb-btn-h:rgba(255,255,255,.28);background:rgba(var(--lb-bg),var(--lb-op,.9));animation:lb-fade var(--lb-t,.3s) ease both}.bld-lightbox.lb-sp-fast{--lb-t:.15s}.bld-lightbox.lb-sp-slow{--lb-t:.6s}.bld-lightbox.lb-light,.bld-lightbox.lb-white{--lb-bg:255,255,255;--lb-fg:#111827;--lb-btn:rgba(17,24,39,.08);--lb-btn-h:rgba(17,24,39,.18)}.bld-lightbox.lb-black{--lb-bg:0,0,0}.bld-lightbox.lb-dark{--lb-bg:15,23,42}.bld-lightbox.lb-dark,.bld-lightbox.lb-light{--lb-skin:1}.bld-lightbox .bld-lb-stage{position:relative;display:grid;grid-gap:12px;gap:12px;max-width:96vw;max-height:96vh;justify-items:center;align-items:center}.bld-lightbox.lb-th.lb-vertical .bld-lb-stage{grid-auto-flow:column}.bld-lightbox .bld-lb-in{animation:lb-pop var(--lb-t,.3s) ease both;max-width:min(92vw,1200px);max-height:80vh;overflow:auto}.bld-lightbox.lb-th .bld-lb-in{max-height:72vh}.bld-lightbox img{max-width:100%;max-height:72vh;object-fit:contain;transition:transform .25s ease}.bld-lightbox img.big{transform:scale(1.8)}.bld-lightbox .bld-lb-in:has(img.big){overflow:auto}.bld-lightbox iframe,.bld-lightbox video{width:min(92vw,var(--lb-vw,1100px));aspect-ratio:var(--lb-vw,16) /var(--lb-vh,9);height:auto;max-height:76vh}.bld-lightbox .bld-lb-c{color:var(--lb-fg)}.bld-lightbox .bld-lb-c small{opacity:.7;font-size:12px}.bld-lightbox .bld-lb-s{display:flex;gap:10px;justify-content:center;opacity:1;font-size:12px;margin-top:4px}.bld-lightbox .bld-lb-s a{color:var(--lb-fg);text-decoration:underline;opacity:.8}.bld-lightbox .bld-lb-s a:hover{opacity:1}.bld-lightbox .bld-lb-a,.bld-lightbox .bld-lb-x{all:unset;position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lb-btn);color:var(--lb-fg);font-size:30px;line-height:1;cursor:pointer;z-index:2;box-sizing:border-box}.bld-lightbox .bld-lb-a:hover,.bld-lightbox .bld-lb-x:hover{background:var(--lb-btn-h)}.bld-lightbox .bld-lb-a:disabled{opacity:.3;cursor:default}.bld-lightbox .bld-lb-a.prev{left:8px;top:40%}.bld-lightbox .bld-lb-a.next{right:8px;top:40%}.bld-lightbox .bld-lb-x{top:14px;right:18px;position:fixed}.bld-lightbox .bld-lb-t{display:flex;gap:8px;max-width:92vw;overflow-x:auto;padding:2px}.bld-lightbox.lb-vertical .bld-lb-t{flex-direction:column;max-height:80vh;overflow:auto;order:2}.bld-lightbox .bld-lb-t button{all:unset;flex:none;width:64px;height:48px;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.55;outline:2px solid transparent;outline-offset:-2px;box-sizing:border-box;display:grid;place-items:center;background:var(--lb-btn);color:var(--lb-fg)}.bld-lightbox .bld-lb-t button.on,.bld-lightbox .bld-lb-t button:hover{opacity:1;outline-color:var(--lb-fg)}.bld-lightbox .bld-lb-t img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (max-width:700px){.bld-lightbox.lb-th.lb-vertical .bld-lb-stage{grid-auto-flow:row}.bld-lightbox.lb-vertical .bld-lb-t{flex-direction:row;max-height:none}}.rp-bar-menu>div.rp-live-list{min-width:260px;gap:8px}.rp-live-g{display:flex;flex-direction:column;gap:2px}.rp-live-g small{padding:4px 12px 2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.rp-bar-menu>div.rp-live-list .rp-live-g a{height:auto;min-height:32px;white-space:normal;text-align:left}.rp-bar-back.solid{background-image:none}.lb-oc .ck-wrap{display:none!important}