:root{--ob-ease:cubic-bezier(.2, .8, .2, 1);--ob-fire:linear-gradient(100deg, var(--ob-secondary, #e93f39) 0%, var(--ob-primary, #ff7a18) 48%, var(--ob-mid) 78%, var(--ob-accent, #fcef44) 100%);--ob-mid:color-mix(in srgb, var(--ob-primary, #ff7a18) 50%, var(--ob-accent, #fcef44));--ob-primary-soft:color-mix(in srgb, var(--ob-primary, #ff7a18) 45%, #fff);--ob-header-bg:color-mix(in srgb, var(--ob-bg, #060505) 88%, transparent);--ob-line1:color-mix(in srgb, var(--ob-glass) 8%, transparent);--ob-line2:color-mix(in srgb, var(--ob-glass) 14%, transparent);--ob-mute:color-mix(in srgb, var(--ob-text, #f4f1ec) 64%, transparent);--ob-faint:color-mix(in srgb, var(--ob-text, #f4f1ec) 42%, transparent);--ob-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--ob-panel:linear-gradient(180deg, color-mix(in srgb, var(--ob-glass) 5%, transparent), color-mix(in srgb, var(--ob-glass) 1.2%, transparent)), var(--ob-surface, #110e0d)}body.ob-page{margin:0;background:var(--ob-bg,#060505);color:var(--ob-text,#f4f1ec);font-family:var(--ob-font-body);-webkit-font-smoothing:antialiased}body.ob-page.ob-layout-theme{background:revert-layer}.ob-main,.ob-part,.ob-embed{display:block;width:100%;color:var(--ob-text,#f4f1ec);font-family:var(--ob-font-body);line-height:1.6}.ob-main *,.ob-part *,.ob-embed *{box-sizing:border-box}.ob-main img,.ob-part img,.ob-embed img{max-width:100%;height:auto;display:block}.ob-main a,.ob-part a,.ob-embed a{color:inherit}.ob-skip{position:absolute;left:-9999px;top:0;z-index:9999;padding:10px 16px;background:#fff;color:#000}.ob-skip:focus{left:10px;top:10px}.ob-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ob-section{position:relative;isolation:isolate;overflow-x:clip}.ob-section.ob-has-fx,.ob-section:has(>.ob-bg-video){overflow:hidden}.ob-section.ob-h-screen{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.ob-container{position:relative;z-index:1;width:100%;max-width:var(--ob-container,1240px);margin:0 auto;padding:0 20px}.ob-layout-full>.ob-container{max-width:none}.ob-layout-narrow>.ob-container{max-width:860px}.ob-row{display:flex;flex-wrap:wrap;gap:var(--ob-gap,24px);align-items:stretch}.ob-col{position:relative;display:flex;flex:1 1 calc(var(--ob-w, 100%) - var(--ob-gap, 24px));min-width:0}.ob-col-inner{position:relative;width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;gap:16px}.ob-w{position:relative;width:100%;flex:0 0 100%;min-width:0;translate:var(--ob-x,0) var(--ob-y,0)}.ob-overlay{position:absolute;inset:0;z-index:0;opacity:.6;pointer-events:none}.ob-bg-video{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.ob-stack-tablet.ob-reverse>.ob-container>.ob-row{flex-direction:column-reverse}}@media (max-width:767px){.ob-stack-mobile.ob-reverse>.ob-container>.ob-row{flex-direction:column-reverse}.ob-container{padding:0 16px}}.ob-colcard-glass>.ob-col-inner{padding:28px;border:1px solid var(--ob-line1);border-radius:var(--ob-radius,18px);background:var(--ob-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ob-glass) 5%,transparent),0 30px 80px rgb(0 0 0 / .3)}.ob-colcard-fire>.ob-col-inner{padding:32px;border-radius:var(--ob-radius,18px);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--ob-glass) 35%,transparent),transparent 45%),linear-gradient(120deg,#e93f39 0%,#ff7a18 45%,#ffc23a 80%,#fcef44 110%);color:var(--ob-on-primary)}.ob-colcard-fire>.ob-col-inner :is(h1,h2,h3,h4,.ob-heading){color:var(--ob-on-primary)}.ob-colcard-outline>.ob-col-inner{padding:28px;border:1px solid var(--ob-line2);border-radius:var(--ob-radius,18px)}.ob-fx{position:absolute;z-index:0;pointer-events:none}.ob-fx-ribbons{inset:0}.ob-fx-ribbons.ob-fx-right{left:30%}.ob-fx-ribbons.ob-fx-left{right:30%}.ob-fx-ribbons.ob-fx-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.ob-fx-ribbons.ob-fx-left{-webkit-mask-image:linear-gradient(270deg,transparent,#000 30%);mask-image:linear-gradient(270deg,transparent,#000 30%)}.ob-ribbon-layer{position:absolute;inset:-3%;width:106%;height:106%;opacity:0;transition:opacity 1.4s ease}.ob-fx-ribbons.is-ready .ob-ribbon-layer:first-child,.ob-shape-ribbons .is-ready .ob-ribbon-layer:first-child{opacity:1}.is-moving .ob-ribbon-layer{will-change:opacity,transform;animation:obRibbon var(--ob-rdur,14s) ease-in-out infinite;animation-delay:calc(var(--k) * var(--ob-rdur, 14s) / -3);transition:none}.is-paused .ob-ribbon-layer{animation-play-state:paused}@keyframes obRibbon{0%{opacity:0;transform:translate3d(-1.2%,1.2%,0) scale(1.01)}33%{opacity:1;transform:translate3d(0,0,0) scale(1.03)}66%{opacity:0;transform:translate3d(1.2%,-1.2%,0) scale(1.01)}100%{opacity:0;transform:translate3d(-1.2%,1.2%,0) scale(1.01)}}.ob-fx-contour{width:min(70vw, 720px);top:50%;color:color-mix(in srgb,var(--ob-glass) 50%,transparent);opacity:.35;translate:0 -50%}.ob-fx-contour.ob-fx-right{right:-14%}.ob-fx-contour.ob-fx-left{left:-14%}.ob-fx-contour.ob-fx-center,.ob-fx-contour.ob-fx-full{left:50%;translate:-50% -50%}.ob-fx-dots{inset:0;background-image:radial-gradient(color-mix(in srgb,var(--ob-glass) 12%,transparent) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 70%)}.ob-fx-glow{width:70vw;height:70vw;max-width:900px;max-height:900px;top:-30%;background:radial-gradient(circle,color-mix(in srgb,var(--ob-primary) 22%,transparent),transparent 62%)}.ob-fx-glow.ob-fx-right{right:-20%}.ob-fx-glow.ob-fx-left{left:-20%}.ob-fx-glow.ob-fx-center,.ob-fx-glow.ob-fx-full{left:50%;translate:-50% 0}.ob-heading{margin:0;max-width:none;font-family:var(--ob-font-heading);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:inherit;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.ob-el .ob-text :is(p,li,ul,ol){color:inherit;font-size:inherit;line-height:inherit;max-width:none}.ob-el :is(h1,h2,h3,h4,h5,h6){margin-top:0}h1.ob-heading{font-size:clamp(2.5rem, 5.8vw, 5.4rem);font-weight:700;line-height:1.02}h2.ob-heading{font-size:clamp(2rem, 4vw, 3.5rem)}h3.ob-heading{font-size:clamp(1.4rem, 2.2vw, 2rem)}h4.ob-heading{font-size:1.35rem}h5.ob-heading{font-size:1.1rem}h6.ob-heading{font-size:.95rem;letter-spacing:0}p.ob-heading,div.ob-heading{font-size:1.2rem}.ob-heading a{text-decoration:none}.ob-accent{padding-right:.06em}.ob-acc-fire-serif .ob-accent,.ob-acc-fire .ob-accent{background:var(--ob-fire);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.ob-acc-fire-serif .ob-accent,.ob-acc-serif .ob-accent{font-family:var(--ob-font-accent);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.06em;line-height:.9}.ob-acc-color .ob-accent{color:var(--ob-primary)}.ob-acc-underline .ob-accent{background:var(--ob-fire) left 92% / 100% .12em no-repeat;padding-bottom:.02em}.ob-text{color:var(--ob-mute);font-size:1.05rem;line-height:1.65}.ob-text>:first-child{margin-top:0}.ob-text>:last-child{margin-bottom:0}.ob-text p{margin:0 0 1em}.ob-text a{color:var(--ob-primary);text-underline-offset:3px}.ob-text strong,.ob-text b{color:var(--ob-text)}.ob-text ul,.ob-text ol{padding-left:1.2em}.ob-text .ob-accent{color:var(--ob-primary)}@media (max-width:767px){.ob-text{text-align:start}}.ob-btn-wrap{display:flex;flex-wrap:wrap;gap:12px}.ob-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #fff0;border-radius:999px;font-family:var(--ob-font-body);font-weight:600;letter-spacing:-.005em;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:transform .35s var(--ob-ease),background .3s ease,border-color .3s ease,box-shadow .35s ease,color .3s ease,filter .3s ease}.ob-btn-sm{min-height:38px;padding:0 16px;font-size:.84rem}.ob-btn-md{min-height:46px;padding:0 22px;font-size:.94rem}.ob-btn-lg{min-height:54px;padding:0 28px;font-size:1.02rem}.ob-btn-xl{min-height:64px;padding:0 36px;font-size:1.12rem}.ob-btn .ob-btn-icon{width:1.05em;height:1.05em;transition:transform .35s var(--ob-ease);flex:0 0 auto}.ob-btn:hover .ob-btn-icon{transform:translateX(3px)}.ob-btn:hover{transform:translateY(-2px)}.ob-btn-fire{background:var(--ob-fire);color:var(--ob-on-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ob-glass) 55%,transparent),inset 0 -2px 6px rgb(150 30 0 / .35),0 8px 28px color-mix(in srgb,var(--ob-primary) 32%,transparent)}.ob-btn-fire:hover{color:var(--ob-on-primary);filter:brightness(1.06) saturate(1.05);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ob-glass) 60%,transparent),inset 0 -2px 6px rgb(150 30 0 / .35),0 14px 44px color-mix(in srgb,var(--ob-primary) 48%,transparent)}.ob-btn-solid{background:var(--ob-primary);color:var(--ob-on-primary)}.ob-btn-solid:hover{filter:brightness(1.08)}.ob-btn-outline{border-color:var(--ob-line2);color:var(--ob-text);background:#fff0}.ob-btn-outline:hover{border-color:var(--ob-primary);color:var(--ob-text);background:color-mix(in srgb,var(--ob-primary) 8%,transparent)}.ob-btn-ghost{border-color:var(--ob-line2);background:color-mix(in srgb,var(--ob-glass) 5%,transparent);color:var(--ob-text);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ob-glass) 6%,transparent)}.ob-btn-ghost:hover{background:color-mix(in srgb,var(--ob-glass) 10%,transparent)}.ob-btn-white{background:#fff;color:#120a06}.ob-btn-dark{background:#120a06;color:#fff}.ob-btn-dark:hover{background:#000}.ob-btn-link{padding-left:0!important;padding-right:0!important;min-height:0;background:none;color:var(--ob-primary);border-radius:0}.ob-btn-link:hover{transform:none}@media (max-width:767px){.ob-btn-xl{min-height:56px;padding:0 26px;font-size:1rem}}.ob-badge{display:inline-flex;align-items:center;gap:9px;max-width:100%;font-family:var(--ob-mono);font-size:.74rem;color:var(--ob-mute);text-transform:lowercase;line-height:1.3}.ob-badge-dot{padding:7px 13px 7px 11px;border:1px solid var(--ob-line2);border-radius:999px;background:color-mix(in srgb,var(--ob-bg) 30%,transparent)}.ob-badge-fire{padding:7px 14px;border-radius:999px;background:var(--ob-fire);color:var(--ob-on-primary);font-weight:500}.ob-badge-fire .ob-dot{background:var(--ob-on-primary);box-shadow:none}.ob-badge-line::before{content:"";width:34px;height:1px;background:var(--ob-fire)}.ob-badge-line .ob-dot,.ob-badge-mono .ob-dot{display:none}.ob-badge-line{text-transform:uppercase;letter-spacing:.14em;font-family:var(--ob-font-body);font-weight:700;font-size:.72rem;color:var(--ob-primary)}.ob-badge-mono{color:var(--ob-faint)}.ob-dot{position:relative;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--ob-primary);box-shadow:0 0 10px var(--ob-primary)}.ob-badge-dot .ob-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ob-primary);animation:obPulse 2.4s ease-out infinite}@keyframes obPulse{0%{transform:scale(1);opacity:.6}70%,100%{transform:scale(3);opacity:0}}.ob-image{margin:0}.ob-image-frame{position:relative;max-width:100%;overflow:hidden;border-radius:14px}.ob-image-frame img{width:100%;height:100%;transition:transform .8s var(--ob-ease),filter .6s ease}.ob-fit-cover img{object-fit:cover}.ob-fit-contain img{object-fit:contain}.ob-image-frame[style*="aspect-ratio"] img,.ob-image-frame[style*="height"] img{height:100%}.ob-caption{margin-top:8px;font-size:.85rem;color:var(--ob-faint)}.ob-ih-zoom:hover img{transform:scale(1.06)}.ob-ih-gray img{filter:grayscale(1)}.ob-ih-gray:hover img{filter:none}.ob-ih-tilt .ob-image-frame{transition:transform .6s var(--ob-ease)}.ob-ih-tilt:hover .ob-image-frame{transform:perspective(900px) rotateX(4deg) rotateY(-6deg)}.ob-ih-shine .ob-image-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--ob-glass) 25%,transparent) 50%,transparent 70%);transform:translateX(-100%);transition:transform .9s var(--ob-ease);pointer-events:none}.ob-ih-shine:hover .ob-image-frame::after{transform:translateX(100%)}.ob-video{position:relative;width:100%;overflow:hidden;border-radius:16px;background:#000}.ob-video iframe,.ob-video video,.ob-video-cover,.ob-video-cover img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.ob-vm-background iframe{pointer-events:none;transform:scale(1.2)}.ob-video-cover{cursor:pointer}.ob-video-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .45),transparent 60%)}.ob-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border:0;border-radius:50%;background:var(--ob-fire);color:var(--ob-on-primary);cursor:pointer;box-shadow:0 0 0 10px color-mix(in srgb,var(--ob-primary) 18%,transparent),0 20px 50px rgb(0 0 0 / .4);transition:transform .4s var(--ob-ease)}.ob-play .ob-icon{width:30px;height:30px;margin-left:4px}.ob-video-cover:hover .ob-play{transform:scale(1.08)}.ob-spacer{height:40px}.ob-divider{width:100%;border:0;border-top:1px solid var(--ob-line2)}.ob-divider-dashed{border-top-style:dashed}.ob-divider-dotted{border-top-style:dotted}.ob-divider-fire{border-top-color:transparent!important;height:2px;border:0;background:var(--ob-fire)}.ob-divider-glow{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--ob-primary),transparent);box-shadow:0 0 12px var(--ob-primary)}.ob-icon{width:1em;height:1em;display:block;flex:0 0 auto}.ob-icon-wrap{--ob-size:32px;display:inline-grid;place-items:center;font-size:var(--ob-size);color:var(--ob-primary);line-height:1}.ob-look-circle,.ob-look-square,.ob-look-glass{width:calc(var(--ob-size) * 2);height:calc(var(--ob-size) * 2);font-size:var(--ob-size);background:color-mix(in srgb,var(--ob-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--ob-primary) 25%,transparent)}.ob-look-circle{border-radius:50%}.ob-look-square{border-radius:calc(var(--ob-size) * .5)}.ob-look-glass{border-radius:calc(var(--ob-size) * .5);background:color-mix(in srgb,var(--ob-glass) 5%,transparent);border-color:var(--ob-line2)}.ob-look-fire{font-size:calc(var(--ob-size) * .9)}.ob-key{position:relative;z-index:2;display:grid;place-items:center;width:calc(var(--ob-size, 46px) * 2);height:calc(var(--ob-size, 46px) * 2);border-radius:28%;color:#2a0d03;background:radial-gradient(120% 120% at 28% 18%,#fff3b0 0%,#ffc23a 22%,#ff7a18 55%,#e93f39 100%);box-shadow:inset 0 2px 1px color-mix(in srgb,var(--ob-glass) 70%,transparent),inset 0 -8px 14px rgb(140 24 0 / .55),inset 0 0 0 1px color-mix(in srgb,var(--ob-glass) 20%,transparent),0 18px 40px color-mix(in srgb,var(--ob-secondary) 45%,transparent),0 0 90px color-mix(in srgb,var(--ob-primary) 50%,transparent);transition:transform .8s var(--ob-ease)}.ob-key::after{content:"";position:absolute;inset:6% 12% auto;height:38%;border-radius:40% 40% 50% 50%;background:linear-gradient(180deg,color-mix(in srgb,var(--ob-glass) 45%,transparent),transparent);pointer-events:none}.ob-key-face{width:60%;height:60%;display:grid;place-items:center}.ob-key-face .ob-icon{width:100%;height:100%}.ob-key-mark{width:100%;height:100%;color:#2a0d03}.ob-key-mark path{stroke-opacity:.75!important;stroke-width:6!important}.ob-key-xl{--ob-size:60px}.ob-w:hover .ob-key,.ob-svc:hover .ob-key{transform:translateY(-6px) rotate(-4deg) scale(1.04)}.ob-iconbox{display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none;color:inherit}.ob-ib-left{flex-direction:row;align-items:flex-start}.ob-iconbox .ob-icon-wrap{--ob-size:24px}.ob-iconbox-title{margin:0 0 6px;font-family:var(--ob-font-heading);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ob-text)}.ob-iconbox-text{margin:0;color:var(--ob-mute);font-size:.96rem;line-height:1.6}.ob-box-glass{padding:26px;border:1px solid var(--ob-line1);border-radius:var(--ob-radius,18px);background:var(--ob-panel);transition:border-color .4s ease,transform .5s var(--ob-ease)}.ob-box-outline{padding:26px;border:1px solid var(--ob-line2);border-radius:var(--ob-radius,18px)}a.ob-box-glass:hover,a.ob-box-outline:hover{border-color:color-mix(in srgb,var(--ob-primary) 40%,transparent);transform:translateY(-4px)}.ob-iconbox[style*="center"] .ob-icon-wrap,.ob-w[class] .ob-iconbox:where([style]){align-self:auto}.ob-iconlist{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ob-il-inline{flex-direction:row;flex-wrap:wrap;gap:10px 24px}.ob-iconlist li{margin:0}.ob-iconlist li,.ob-iconlist li>a{display:flex;align-items:center;gap:10px;text-decoration:none}.ob-li-icon{color:var(--ob-primary);font-size:1.1em}.ob-li-text{color:var(--ob-text)}.ob-il-lines li+li{padding-top:10px;border-top:1px solid var(--ob-line1)}.ob-slider{position:relative;height:560px;overflow:hidden;border-radius:18px;background:var(--ob-bg)}.ob-slides,.ob-slide{position:absolute;inset:0}.ob-slide{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s,transform .9s var(--ob-ease)}.ob-sfx-slide .ob-slide{transform:translateX(6%)}.ob-sfx-slide .ob-slide.is-prev{transform:translateX(-6%)}.ob-sfx-zoom .ob-slide .ob-slide-bg{transform:scale(1.12);transition:transform 7s linear}.ob-sfx-zoom .ob-slide.is-active .ob-slide-bg{transform:scale(1)}.ob-slide.is-active{opacity:1;visibility:visible;transform:none}.ob-slide-bg{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.ob-slide::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ob-bg) 45%,transparent)}.ob-slide-content{position:relative;z-index:2;width:100%;max-width:760px;padding:0 clamp(24px, 6vw, 80px);display:grid;gap:16px;justify-items:start}.ob-slide-title{margin:0;font-family:var(--ob-font-heading);font-weight:700;font-size:clamp(2rem, 5vw, 4.4rem);line-height:1.02;letter-spacing:-.035em;color:#fff}.ob-slide-text{margin:0;max-width:52ch;color:color-mix(in srgb,var(--ob-glass) 78%,transparent);font-size:1.05rem}.ob-slide.is-active .ob-slide-content>*{animation:obRise .9s var(--ob-ease) both}.ob-slide.is-active .ob-slide-content>:nth-child(2){animation-delay:.1s}.ob-slide.is-active .ob-slide-content>:nth-child(3){animation-delay:.2s}.ob-slide.is-active .ob-slide-content>:nth-child(4){animation-delay:.3s}@keyframes obRise{from{opacity:0;transform:translateY(18px)}}.ob-arrow{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--ob-line2);border-radius:50%;background:color-mix(in srgb,var(--ob-bg) 70%,transparent);color:#fff;cursor:pointer;transition:background .3s ease,border-color .3s ease}.ob-arrow .ob-icon{width:20px;height:20px}.ob-arrow:hover{background:var(--ob-fire);color:var(--ob-on-primary);border-color:#fff0}.ob-slider>.ob-arrow{position:absolute;top:50%;z-index:3;margin-top:-23px}.ob-slider>.ob-prev{left:18px}.ob-slider>.ob-next{right:18px}.ob-dots{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:flex;justify-content:center;gap:8px}.ob-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:color-mix(in srgb,var(--ob-glass) 40%,transparent);cursor:pointer;transition:width .4s var(--ob-ease),background .3s}.ob-dots button.is-active{width:28px;background:var(--ob-primary)}@media (max-width:767px){.ob-slider>.ob-arrow{display:none}}.ob-gallery{--ob-cols:3;--ob-gap:12px;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:var(--ob-gap)}.ob-gallery-item{position:relative;display:block;overflow:hidden;border-radius:12px}.ob-gallery-media{display:block;overflow:hidden}.ob-gallery-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ob-ease),filter .5s ease,opacity .4s ease}.ob-gallery-cap{position:absolute;left:0;right:0;bottom:0;padding:30px 14px 12px;background:linear-gradient(0deg,rgb(0 0 0 / .7),transparent);font-size:.85rem;color:#fff}.ob-gal-masonry{display:block;columns:var(--ob-cols);column-gap:var(--ob-gap)}.ob-gal-masonry .ob-gallery-item{break-inside:avoid;margin-bottom:var(--ob-gap)}.ob-gal-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px}.ob-gal-bento .ob-gallery-item:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.ob-gal-bento .ob-gallery-item:nth-child(6n+4){grid-column:span 2}.ob-gal-bento .ob-gallery-media{height:100%}.ob-gal-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ob-gal-carousel::-webkit-scrollbar{display:none}.ob-gal-carousel .ob-gallery-item{flex:0 0 calc((100% - (var(--ob-cols) - 1) * var(--ob-gap)) / var(--ob-cols));scroll-snap-align:start}.ob-gh-zoom .ob-gallery-item:hover img{transform:scale(1.06)}.ob-gh-gray img{filter:grayscale(1)}.ob-gh-gray .ob-gallery-item:hover img{filter:none}.ob-gh-dim:hover .ob-gallery-item img{opacity:.45}.ob-gh-dim .ob-gallery-item:hover img{opacity:1}@media (max-width:767px){.ob-gal-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}}.ob-projects-wrap{width:100%}.ob-pfilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ob-pfilters button{padding:9px 16px;border:1px solid var(--ob-line2);border-radius:999px;background:color-mix(in srgb,var(--ob-glass) 3%,transparent);color:var(--ob-mute);font:500 .86rem/1 var(--ob-font-body);cursor:pointer;transition:all .3s ease}.ob-pfilters button:hover,.ob-pfilters button.is-active{background:var(--ob-fire);color:var(--ob-on-primary);border-color:#fff0}@media (max-width:767px){.ob-pfilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.ob-pfilters button{flex:0 0 auto;white-space:nowrap}}.ob-projects{--ob-cols:3;--ob-gap:14px;--ob-row:300px;--ob-shade:.6;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:var(--ob-gap)}.ob-pcard{position:relative;display:block;overflow:hidden;border-radius:16px;border:1px solid var(--ob-line1);background:var(--ob-surface);color:#fff;text-decoration:none!important;isolation:isolate;transition:transform .6s var(--ob-ease),border-color .4s ease,box-shadow .5s ease,opacity .4s ease}.ob-pcard[hidden]{display:none!important}.ob-pcard-media{position:relative;display:block;height:100%;overflow:hidden}.ob-pcard-media img,.ob-pcard-empty{width:100%;height:100%!important;object-fit:cover;transition:transform 1s var(--ob-ease),filter .6s ease}.ob-pcard-empty{display:grid;place-items:center;color:color-mix(in srgb,var(--ob-primary) 50%,transparent);background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--ob-primary) 20%,transparent),#0d0b0a 70%)}.ob-pcard-empty svg{width:70%}.ob-pcard-info{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:6px;padding:20px}.ob-pt-overlay .ob-pcard-info,.ob-pt-hover .ob-pcard-info,.ob-pl-bento .ob-pcard-info{background:linear-gradient(0deg,rgba(5,4,4,calc(var(--ob-shade) + .2)),transparent)}.ob-pcard-cat{justify-self:start;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ob-primary) 90%,transparent);color:var(--ob-on-primary);font:500 .66rem/1.2 var(--ob-mono);text-transform:lowercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-pcard-title{font-family:var(--ob-font-heading);font-weight:600;font-size:clamp(1.05rem, 1.6vw, 1.4rem);letter-spacing:-.02em;line-height:1.15;color:#fff}.ob-pcard-ex{font-size:.88rem;color:color-mix(in srgb,var(--ob-glass) 72%,transparent);line-height:1.5}.ob-pt-below .ob-pcard{background:#fff0;border:0;overflow:visible}.ob-pt-below .ob-pcard-media{border-radius:inherit;border:1px solid var(--ob-line1)}.ob-pt-below .ob-pcard-info{position:static;padding:14px 2px 0}.ob-pt-below .ob-pcard-title{color:var(--ob-text)}.ob-pt-hover .ob-pcard-info{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .5s var(--ob-ease)}.ob-pt-hover .ob-pcard:hover .ob-pcard-info{opacity:1;transform:none}@media (hover:none){.ob-pt-hover .ob-pcard-info{opacity:1;transform:none}}.ob-ph-zoom .ob-pcard:hover img{transform:scale(1.07)}.ob-ph-reveal .ob-pcard img{filter:grayscale(1) brightness(.8)}.ob-ph-reveal .ob-pcard:hover img{filter:none;transform:scale(1.04)}.ob-ph-glow .ob-pcard:hover{border-color:color-mix(in srgb,var(--ob-primary) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-primary) 30%,transparent),0 24px 70px color-mix(in srgb,var(--ob-primary) 20%,transparent);transform:translateY(-4px)}.ob-ph-tilt .ob-pcard{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease-out,box-shadow .4s}.ob-ph-tilt .ob-pcard:hover{box-shadow:0 30px 60px rgb(0 0 0 / .5)}.ob-pl-grid .ob-pcard-media{aspect-ratio:4/5}.ob-pl-masonry{display:block;columns:var(--ob-cols);column-gap:var(--ob-gap)}.ob-pl-masonry .ob-pcard{break-inside:avoid;margin-bottom:var(--ob-gap)}.ob-pl-masonry .ob-pcard-media img{height:auto!important}.ob-pl-masonry .ob-pcard:nth-child(3n+2) .ob-pcard-media{min-height:320px}.ob-pl-masonry .ob-pcard:nth-child(3n+2) .ob-pcard-media img{height:100%!important;position:absolute;inset:0}.ob-pl-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--ob-row)}.ob-bs-3{grid-column:span 3}.ob-bs-4{grid-column:span 4}.ob-bs-5{grid-column:span 5}.ob-bs-6{grid-column:span 6}.ob-bs-7{grid-column:span 7}.ob-bs-12{grid-column:span 12}@media (max-width:1024px){.ob-pl-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-pl-bento .ob-pcard{grid-column:span 1}.ob-pl-bento .ob-pcard.ob-bfull{grid-column:span 2}}@media (max-width:767px){.ob-pl-bento .ob-pcard-title{font-size:.98rem}.ob-pl-bento .ob-pcard-info{padding:12px}}.ob-pl-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.ob-pl-carousel::-webkit-scrollbar{display:none}.ob-pl-carousel .ob-pcard{flex:0 0 calc((100% - (var(--ob-cols) - 1) * var(--ob-gap)) / var(--ob-cols));scroll-snap-align:start}.ob-pnav{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ob-pl-coverflow{display:block;position:relative;height:clamp(360px, 46vw, 560px);perspective:1400px;overflow:hidden}.ob-pl-coverflow .ob-pcard{position:absolute;left:50%;top:50%;width:clamp(220px, 28vw, 360px);translate:-50% -50%;transition:transform .8s var(--ob-ease),opacity .6s ease,filter .6s ease;cursor:pointer}.ob-pl-coverflow .ob-pcard-media{aspect-ratio:3/4}.ob-pl-coverflow .ob-pcard.is-active{border-color:color-mix(in srgb,var(--ob-primary) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-primary) 40%,transparent),0 30px 90px color-mix(in srgb,var(--ob-primary) 25%,transparent)}.ob-pl-list{display:block;border-top:1px solid var(--ob-line1)}.ob-prow{position:relative;display:grid;grid-template-columns:48px 1fr auto 44px;align-items:center;gap:20px;padding:24px 6px;border-bottom:1px solid var(--ob-line1);text-decoration:none!important;color:var(--ob-text);transition:padding .5s var(--ob-ease),color .3s}.ob-prow[hidden]{display:none}.ob-prow-num{font:.76rem var(--ob-mono);color:var(--ob-faint)}.ob-prow .ob-pcard-title{color:inherit;font-size:clamp(1.4rem, 3.4vw, 2.8rem)}.ob-prow .ob-pcard-cat{background:none;color:var(--ob-faint);padding:0}.ob-prow-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ob-line2);border-radius:50%;transition:all .4s var(--ob-ease)}.ob-prow-arrow .ob-icon{width:16px;height:16px}.ob-prow:hover{padding-left:20px}.ob-prow:hover .ob-prow-arrow{background:var(--ob-fire);color:var(--ob-on-primary);border-color:#fff0;transform:rotate(45deg)}.ob-prow-img{position:fixed;left:0;top:0;z-index:50;width:300px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0;transform:translate(var(--px,-999px),var(--py,-999px)) translate(-50%,-50%) scale(.85) rotate(-4deg);transition:opacity .3s ease,transform .35s var(--ob-ease)}.ob-prow-img img{width:100%;height:100%!important;object-fit:cover}.ob-prow:hover .ob-prow-img{opacity:1;transform:translate(var(--px,-999px),var(--py,-999px)) translate(-50%,-50%) scale(1) rotate(-4deg)}@media (hover:none),(max-width:767px){.ob-prow{grid-template-columns:34px 1fr 36px}.ob-prow .ob-pcard-cat{display:none}.ob-prow-img{display:none}.ob-prow-arrow{width:36px;height:36px}}.ob-pl-stack{display:block}.ob-pl-stack .ob-pcard{position:sticky;top:calc(90px + var(--i, 0) * 18px);height:min(72vh, 620px);margin-bottom:24px;box-shadow:0 -20px 60px rgb(0 0 0 / .45)}.ob-pl-stack .ob-pcard-title{font-size:clamp(1.6rem, 4vw, 3.2rem)}.ob-pl-stack .ob-pcard-info{padding:clamp(20px, 4vw, 44px);background:linear-gradient(0deg,color-mix(in srgb,var(--ob-bg) 85%,transparent),transparent)}.ob-pl-showcase{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ob-show-main{height:clamp(320px, 52vw, 620px)}.ob-show-main .ob-pcard-info{padding:clamp(20px, 4vw, 44px);background:linear-gradient(0deg,color-mix(in srgb,var(--ob-bg) 85%,transparent),transparent)}.ob-show-main .ob-pcard-title{font-size:clamp(1.6rem, 4vw, 3rem)}.ob-show-main img{transition:opacity .4s ease,transform 1s var(--ob-ease)}.ob-show-main.is-swapping img{opacity:0;transform:scale(1.03)}.ob-show-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.ob-show-thumb{position:relative;flex:0 0 clamp(120px, 16vw, 190px);aspect-ratio:4/3;padding:0;overflow:hidden;border:1px solid var(--ob-line1);border-radius:12px;background:var(--ob-surface);cursor:pointer;opacity:.55;transition:opacity .3s,border-color .3s}.ob-show-thumb img{width:100%;height:100%!important;object-fit:cover}.ob-show-thumb span{position:absolute;left:8px;right:8px;bottom:6px;font-size:.72rem;color:#fff;text-align:left;text-shadow:0 1px 6px #000}.ob-show-thumb.is-active,.ob-show-thumb:hover{opacity:1;border-color:var(--ob-primary)}.ob-pmore{display:flex;justify-content:center;margin-top:24px}.ob-svc{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--ob-line1);border-radius:var(--ob-radius,18px);background:var(--ob-panel);transition:border-color .4s ease,transform .6s var(--ob-ease)}.ob-svc.is-play{border-color:color-mix(in srgb,var(--ob-primary) 35%,transparent);transform:translateY(-4px)}.ob-svc-viz{position:relative;height:250px;overflow:hidden;border-bottom:1px solid var(--ob-line1);background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--ob-primary) 7%,transparent),transparent 70%)}.ob-svc-viz::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 60%,color-mix(in srgb,var(--ob-primary) 14%,transparent),transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.ob-svc.is-play .ob-svc-viz::after{opacity:1}.ob-svc-body{position:relative;display:grid;align-content:start;gap:6px;padding:24px 26px 26px}.ob-svc-num{font:.72rem var(--ob-mono);color:var(--ob-faint)}.ob-svc-body h3{margin:0;font-family:var(--ob-font-heading);font-size:clamp(1.15rem, 1.6vw, 1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ob-text)}.ob-svc-body p{margin:0 0 14px;color:var(--ob-mute);font-size:.94rem;line-height:1.6}.ob-svc-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--ob-line1);color:var(--ob-mute);font-size:.88rem;font-weight:600;text-decoration:none!important}a.ob-svc-link::after{content:"";position:absolute;inset:-600px 0 0}.ob-svc-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ob-line2);border-radius:50%;transition:all .45s var(--ob-ease)}.ob-svc-arrow .ob-icon{width:14px;height:14px}.ob-svc.is-play .ob-svc-arrow{background:var(--ob-fire);border-color:#fff0;color:var(--ob-on-primary);transform:rotate(45deg)}.ob-svc .oba-art,.ob-svc .oba-art *{box-sizing:border-box}.oba-art{position:absolute;inset:0;display:grid;place-items:center}@keyframes obHead{from{transform:translateX(-100%)}to{transform:translateX(0)}}.ob-counter{position:relative;display:grid;gap:6px;height:100%}.ob-counter.ob-box-glass,.ob-counter.ob-box-outline{padding:26px 28px 40px}.ob-counter-num{font-family:var(--ob-font-heading);font-size:clamp(2.6rem, 4.6vw, 4rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ob-text);font-variant-numeric:tabular-nums}.ob-counter-label{font:.76rem var(--ob-mono);color:var(--ob-mute);text-transform:lowercase}.ob-counter-bar{position:absolute;left:28px;right:28px;bottom:22px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--ob-glass) 7%,transparent);overflow:hidden}.ob-counter-bar::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--ob-fire);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ob-ease) .2s}.ob-counter.is-in .ob-counter-bar::after{transform:scaleX(1)}.ob-box-none .ob-counter-bar{left:0;right:0;bottom:-10px}.ob-mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ob-mq-track{display:flex;gap:16px;width:max-content;will-change:transform}.ob-mq-item{flex:0 0 auto;display:grid;place-items:center;width:180px;height:84px;padding:14px 20px;border-radius:14px;text-decoration:none!important;transition:transform .4s var(--ob-ease)}.ob-mq-item img{max-width:100%;max-height:100%;width:auto;height:auto!important;object-fit:contain;transition:filter .4s ease,opacity .4s ease}.ob-mq-text{font:800 .9rem/1 var(--ob-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--ob-text);white-space:nowrap}.ob-mq-dark .ob-mq-item{border:1px solid var(--ob-line1);background:var(--ob-panel)}.ob-mq-light .ob-mq-item{background:#fff}.ob-mq-light .ob-mq-text{color:#111}.ob-mqc-gray img{filter:grayscale(1);opacity:.8}.ob-mqc-gray-hover img{filter:grayscale(1);opacity:.75}.ob-mqc-gray-hover .ob-mq-item:hover img{filter:none;opacity:1}.ob-mqc-white img{filter:brightness(0) invert(1);opacity:.85}.ob-mq-item:hover{transform:translateY(-3px)}.ob-shape{width:320px;max-width:100%;color:color-mix(in srgb,var(--ob-glass) 55%,transparent)}.ob-shape svg{width:100%;height:auto}.ob-shape-motion svg{animation:obSpin 60s linear infinite}@keyframes obSpin{to{transform:rotate(360deg)}}.ob-shape-key{display:grid;place-items:center;aspect-ratio:1}.ob-shape-key.ob-shape-motion .ob-key{animation:obFloat 6s ease-in-out infinite}@keyframes obFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}.ob-shape-orb{aspect-ratio:1;display:grid;place-items:center}.ob-shape-orb span{width:70%;height:70%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff3b0,#ffc23a 20%,#ff7a18 50%,#e93f39 80%);box-shadow:0 0 120px color-mix(in srgb,var(--ob-primary) 60%,transparent),inset -20px -30px 60px rgb(120 20 0 / .6);filter:saturate(1.1)}.ob-shape-orb.ob-shape-motion span{animation:obFloat 7s ease-in-out infinite}.ob-shape-ribbons{position:relative;width:100%;height:360px}.ob-shape-ribbons .ob-fx-ribbons{position:absolute;inset:0}.ob-card{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;overflow:hidden;border-radius:var(--ob-radius,18px);isolation:isolate}.ob-card-body{position:relative;z-index:2;display:grid;gap:4px;padding:clamp(26px, 4vw, 46px)}.ob-card-label{font:.74rem var(--ob-mono);text-transform:lowercase;opacity:.7}.ob-card-title{margin:6px 0 10px;font-family:var(--ob-font-heading);font-size:clamp(1.8rem, 3.2vw, 2.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.04}.ob-card-text{margin:0 0 20px;max-width:54ch;font-size:.98rem;line-height:1.6}.ob-card-fire{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--ob-glass) 35%,transparent),transparent 45%),linear-gradient(120deg,#e93f39 0%,#ff7a18 45%,#ffc23a 80%,#fcef44 110%);color:var(--ob-on-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ob-glass) 50%,transparent),0 30px 90px color-mix(in srgb,var(--ob-primary) 22%,transparent)}.ob-card-fire .ob-card-text{color:rgb(23 11 4 / .75)}.ob-card-fire .ob-accent{font-family:var(--ob-font-accent);font-style:italic;font-weight:400}.ob-card-glass{border:1px solid var(--ob-line1);background:var(--ob-panel)}.ob-card-glass .ob-card-text,.ob-card-outline .ob-card-text{color:var(--ob-mute)}.ob-card-glass .ob-accent,.ob-card-outline .ob-accent,.ob-card-image .ob-accent{background:var(--ob-fire);-webkit-background-clip:text;background-clip:text;color:#fff0;font-family:var(--ob-font-accent);font-style:italic;font-weight:400}.ob-card-outline{border:1px solid var(--ob-line2)}.ob-card-image{min-height:380px;justify-content:flex-end;color:#fff}.ob-card-image .ob-card-img{position:absolute;inset:0;z-index:-1;width:100%;height:100%!important;object-fit:cover}.ob-card-image::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--ob-bg) 85%,transparent),color-mix(in srgb,var(--ob-bg) 10%,transparent))}.ob-card-media img{width:100%;aspect-ratio:16/9;object-fit:cover}.ob-acc{display:grid;gap:10px}.ob-acc-item{border:1px solid var(--ob-line1);border-radius:14px;background:var(--ob-panel);overflow:hidden;transition:border-color .3s}.ob-acc-item.is-open{border-color:color-mix(in srgb,var(--ob-primary) 35%,transparent)}.ob-acc-title{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:20px 22px;border:0;background:none;color:var(--ob-text);font:600 1.05rem/1.3 var(--ob-font-heading);text-align:start;cursor:pointer}.ob-acc-icon{position:relative;flex:0 0 26px;height:26px;border:1px solid var(--ob-line2);border-radius:50%;color:var(--ob-primary)}.ob-acc-icon::before,.ob-acc-icon::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:currentColor;transition:transform .4s var(--ob-ease)}.ob-acc-icon::after{transform:rotate(90deg)}.ob-acc-item.is-open .ob-acc-icon::after{transform:rotate(0)}.ob-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ob-ease)}.ob-acc-item.is-open .ob-acc-body{grid-template-rows:1fr}.ob-acc-inner{overflow:hidden;padding:0 22px;color:var(--ob-mute)}.ob-acc-item.is-open .ob-acc-inner{padding-bottom:20px}.ob-acc-inner p{margin:0 0 .8em}.ob-tab-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ob-tab-btn{padding:10px 18px;border:1px solid var(--ob-line2);border-radius:999px;background:none;color:var(--ob-mute);font:600 .92rem/1 var(--ob-font-body);cursor:pointer;transition:all .3s ease}.ob-tab-btn.is-active{background:var(--ob-fire);color:var(--ob-on-primary);border-color:#fff0}.ob-tabs-line .ob-tab-list{gap:26px;border-bottom:1px solid var(--ob-line1)}.ob-tabs-line .ob-tab-btn{padding:12px 0;border:0;border-radius:0;border-bottom:2px solid #fff0}.ob-tabs-line .ob-tab-btn.is-active{background:none;color:var(--ob-text);border-bottom-color:var(--ob-primary)}.ob-tabs-vertical{display:grid;grid-template-columns:minmax(160px,260px) 1fr;gap:28px}.ob-tabs-vertical .ob-tab-list{flex-direction:column}.ob-tabs-vertical .ob-tab-btn{border-radius:12px;text-align:start}@media (max-width:767px){.ob-tabs-vertical{grid-template-columns:1fr}.ob-tabs-vertical .ob-tab-list{flex-direction:row;overflow-x:auto}}.ob-tab-panel{color:var(--ob-mute);animation:obRise .5s var(--ob-ease)}.ob-testi{--ob-cols:2;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:16px}.ob-testi-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ob-testi-carousel::-webkit-scrollbar{display:none}.ob-testi-carousel .ob-testi-item{flex:0 0 calc((100% - (var(--ob-cols) - 1) * 16px) / var(--ob-cols));scroll-snap-align:start}.ob-testi-item{margin:0;display:grid;align-content:space-between;gap:22px;padding:28px;border:1px solid var(--ob-line1);border-radius:var(--ob-radius,18px);background:var(--ob-panel)}.ob-stars{display:flex;gap:3px;color:var(--ob-primary)}.ob-stars .ob-icon{width:16px;height:16px}.ob-testi-quote{margin:0;font-family:var(--ob-font-heading);font-size:1.2rem;line-height:1.45;letter-spacing:-.01em;color:var(--ob-text)}.ob-testi-item figcaption{display:flex;align-items:center;gap:12px}.ob-testi-img{width:46px!important;height:46px!important;border-radius:50%;object-fit:cover}.ob-testi-item figcaption span{display:grid}.ob-testi-item small{color:var(--ob-faint)}.ob-form{width:100%}.ob-form-grid{display:flex;flex-wrap:wrap;gap:14px}.ob-field{display:grid;gap:7px;flex:0 0 100%;min-width:0}.ob-half{flex:1 1 calc(50% - 7px)}@media (max-width:767px){.ob-half{flex-basis:100%}}.ob-form label{font:.74rem var(--ob-mono);color:var(--ob-mute);text-transform:lowercase}.ob-form label span{color:var(--ob-primary)}.ob-form :is(input[type="text"],input[type="email"],input[type="tel"],textarea,select){width:100%;padding:14px 16px;border:1px solid var(--ob-line2);border-radius:12px;background:color-mix(in srgb,var(--ob-glass) 3.5%,transparent);color:var(--ob-text);font:1rem/1.4 var(--ob-font-body);transition:border-color .3s,box-shadow .3s}.ob-form select option{color:#111}.ob-form :is(input,textarea,select):focus{outline:none;border-color:color-mix(in srgb,var(--ob-primary) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ob-primary) 14%,transparent)}.ob-form [aria-invalid="true"]{border-color:#ff5a4f!important}.ob-check{display:flex!important;align-items:center;gap:10px;font:.95rem var(--ob-font-body)!important;text-transform:none!important;color:var(--ob-text)!important}.ob-check input{width:18px;height:18px;accent-color:var(--ob-primary)}.ob-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.ob-form-msg{margin:0;font-size:.92rem;color:var(--ob-mute)}.ob-form-msg.is-ok{color:#7ee2a8}.ob-form-msg.is-err{color:#ff8a80}.ob-form.is-busy button[type="submit"]{opacity:.6;pointer-events:none}.ob-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ob-form-inline{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--ob-glass) 92%,transparent);max-width:560px}.ob-form-inline .ob-form-grid{flex:1;gap:0}.ob-form-inline .ob-field{gap:0}.ob-form-inline :is(input,select){border:0!important;background:transparent!important;color:var(--ob-on-primary)!important;box-shadow:none!important;padding:12px 16px!important}.ob-form-inline input::placeholder{color:rgb(23 11 4 / .5)}.ob-form-inline .ob-form-foot{margin:0}.ob-form-inline .ob-form-msg{position:absolute;margin-top:70px}.ob-form-inline{position:relative}@media (max-width:767px){.ob-form-inline{flex-direction:column;align-items:stretch;border-radius:18px}.ob-form-inline .ob-btn{width:100%}}.ob-map{height:380px;overflow:hidden;border-radius:16px;border:1px solid var(--ob-line1)}.ob-map iframe{width:100%;height:100%;border:0;display:block}.ob-map-dark iframe{filter:invert(.92) hue-rotate(180deg) saturate(.6) brightness(.9)}.ob-social{--ob-size:38px;display:flex;flex-wrap:wrap;gap:8px}.ob-social a{display:grid;place-items:center;width:var(--ob-size);height:var(--ob-size);color:var(--ob-text);text-decoration:none;transition:background .3s,border-color .3s,transform .3s var(--ob-ease),color .3s}.ob-social .ob-icon{width:45%;height:45%}.ob-so-square a{border:1px solid var(--ob-line2);border-radius:10px;background:color-mix(in srgb,var(--ob-glass) 3%,transparent)}.ob-so-circle a{border:1px solid var(--ob-line2);border-radius:50%;background:color-mix(in srgb,var(--ob-glass) 3%,transparent)}.ob-so-plain a .ob-icon{width:70%;height:70%}.ob-social a:hover{transform:translateY(-2px);border-color:#fff0;background:var(--ob-fire);color:var(--ob-on-primary)}.ob-so-plain a:hover{background:none;color:var(--ob-primary)}.ob-menu{position:relative;display:flex;align-items:center;width:100%}.ob-menu-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:0;padding:0;list-style:none}.ob-menu-list>li{position:relative;margin:0}.ob-menu-list a{position:relative;display:inline-flex;align-items:center;gap:4px;padding:var(--mn-py,8px) var(--mn-px,12px);border-radius:999px;color:var(--ob-mute);font:500 .92rem/1.2 var(--ob-font-body);text-decoration:none!important;transition:color .25s,background .25s,transform .25s,text-shadow .25s}.ob-menu-list a:hover,.ob-menu-list .is-current>a{color:var(--ob-text)}.ob-mh-pill .ob-menu-list a:hover{background:var(--mn-hbg,color-mix(in srgb,var(--ob-primary) 12%,transparent));color:var(--ob-primary)}.ob-mh-glow .ob-menu-list a:hover{color:var(--ob-primary);text-shadow:0 0 14px var(--ob-primary)}.ob-mh-lift .ob-menu-list a:hover{transform:translateY(-2px);color:var(--ob-primary)}.ob-mh-underline .ob-menu-list>li>a::before{content:"";position:absolute;left:var(--mn-px,12px);right:var(--mn-px,12px);bottom:3px;height:2px;border-radius:2px;background:var(--ob-fire,var(--ob-primary));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ob-ease)}.ob-mh-underline .ob-menu-list>li>a:hover::before{transform:scaleX(1)}.ob-mcta .ob-menu-list>li:last-child>a{background:var(--mn-cta-bg,var(--ob-fire,var(--ob-primary)));color:var(--mn-cta-color,var(--ob-on-primary,#160b05));font-weight:700;padding-left:calc(var(--mn-px, 12px) + 8px);padding-right:calc(var(--mn-px, 12px) + 8px)}.ob-mcta .ob-menu-list>li:last-child>a::after{display:none}.ob-mv .ob-menu-list{flex-direction:column;align-items:stretch}.ob-act-dot .is-current>a::after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ob-primary);box-shadow:0 0 8px var(--ob-primary)}.ob-act-underline .is-current>a::after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--ob-fire)}.ob-act-pill .is-current>a{background:color-mix(in srgb,var(--ob-primary) 12%,transparent);color:var(--ob-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-primary) 40%,transparent)}.ob-sub-ic{width:14px;height:14px}.ob-submenu{position:absolute;left:0;top:100%;z-index:50;min-width:220px;margin:0;padding:8px;list-style:none;border:1px solid var(--ob-line1);border-radius:14px;background:color-mix(in srgb,var(--ob-bg) 97%,transparent);box-shadow:0 20px 50px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s ease}.has-sub:hover>.ob-submenu,.has-sub:focus-within>.ob-submenu{opacity:1;visibility:visible;transform:none}.ob-submenu a{display:flex;width:100%;border-radius:10px}.ob-burger{display:none;position:relative;z-index:102;width:var(--mn-size,44px);height:var(--mn-size,44px);margin-left:auto;padding:0;border:1px solid var(--mn-bd,var(--ob-line2));border-radius:var(--mn-r,12px);background:var(--mn-bg,color-mix(in srgb,var(--ob-glass) 4%,transparent));color:var(--ob-primary);cursor:pointer;font:600 .85rem/1 var(--ob-font-body)}.ob-burger span{position:absolute;left:25%;right:25%;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ob-ease),opacity .25s}.ob-burger span:nth-child(1){top:calc(50% - 7px)}.ob-burger span:nth-child(2){top:calc(50% - 1px)}.ob-burger span:nth-child(3){top:calc(50% + 5px)}.ob-menu.is-open .ob-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.ob-menu.is-open .ob-burger span:nth-child(2){opacity:0}.ob-menu.is-open .ob-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ob-burger-t{display:none;font-style:normal}.ob-bl-dots .ob-burger span{left:calc(50% - 2px);right:auto;width:4px;height:4px;border-radius:50%}.ob-bl-dots .ob-burger span:nth-child(1){top:calc(50% - 9px)}.ob-bl-dots .ob-burger span:nth-child(2){top:calc(50% - 2px)}.ob-bl-dots .ob-burger span:nth-child(3){top:calc(50% + 5px)}.ob-bl-dots.is-open .ob-burger span{transform:none;opacity:1}.ob-bl-text .ob-burger{width:auto;min-width:var(--mn-size,44px);padding:0 18px}.ob-bl-text .ob-burger span{display:none}.ob-bl-text .ob-burger-t{display:inline}@media (max-width:1024px){.ob-bp-tablet .ob-burger{display:block}.ob-bp-tablet .ob-menu-list{position:fixed;z-index:101;left:16px;top:72px;width:calc(100vw - 32px);max-width:420px;max-height:calc(100vh - 100px);flex-direction:column;flex-wrap:nowrap;justify-content:flex-start!important;align-items:stretch;gap:var(--mp-gap,4px);margin:0;padding:var(--mp-pad,14px);border:1px solid var(--mp-border,var(--ob-line2));border-radius:var(--mp-radius,18px);background:var(--mp-bg,color-mix(in srgb,var(--ob-bg,#0b0908) 98%,transparent));box-shadow:0 24px 60px rgb(0 0 0 / .45);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ob-ease),transform .3s var(--ob-ease),visibility .3s;overflow-y:auto;scrollbar-width:none}.ob-bp-tablet .ob-menu-list::-webkit-scrollbar{display:none}.ob-bp-tablet.is-open .ob-menu-list{opacity:1;visibility:visible;transform:none}.ob-bp-tablet.ob-ms-fullscreen .ob-menu-list{left:0;top:0;width:100vw;max-width:none;height:100vh;max-height:none;border:0;border-radius:0;padding:90px 24px 40px;justify-content:center!important}.ob-bp-tablet.ob-ms-inline{flex-wrap:wrap}.ob-bp-tablet.ob-ms-inline .ob-menu-list{position:static;order:3;width:100%;max-width:none;max-height:0;padding-top:0;padding-bottom:0;border-width:0;box-shadow:none;opacity:1;visibility:visible;transform:none;overflow:hidden;transition:max-height .4s var(--ob-ease),padding .3s}.ob-bp-tablet.ob-ms-inline.is-open .ob-menu-list{max-height:80vh;padding:var(--mp-pad,14px);border-width:1px;overflow-y:auto}.ob-bp-tablet .ob-menu-list>li{width:100%}.ob-bp-tablet .ob-menu-list a{display:flex;justify-content:var(--mp-align,flex-start);width:100%;box-sizing:border-box;padding:13px 16px;border-radius:12px;font-size:var(--mp-size,17px);color:var(--mp-color,var(--ob-text,#f4f1ec));background:#fff0;transform:none;text-shadow:none}.ob-bp-tablet .ob-menu-list a:hover{color:var(--mp-hover,var(--ob-primary));background:var(--mn-hbg,color-mix(in srgb,var(--ob-primary) 8%,transparent))}.ob-bp-tablet .ob-menu-list .is-current>a{color:var(--mp-active,var(--ob-primary))}.ob-bp-tablet .ob-menu-list a::after,.ob-bp-tablet .ob-menu-list a::before{display:none!important}.ob-bp-tablet.ob-mcta .ob-menu-list>li:last-child>a{justify-content:center;color:var(--mn-cta-color,var(--ob-on-primary,#160b05))}.ob-bp-tablet .ob-submenu{position:static;min-width:0;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;padding:0 0 0 14px}}@media (max-width:767px){.ob-bp-mobile .ob-burger{display:block}.ob-bp-mobile .ob-menu-list{position:fixed;z-index:101;left:16px;top:72px;width:calc(100vw - 32px);max-width:420px;max-height:calc(100vh - 100px);flex-direction:column;flex-wrap:nowrap;justify-content:flex-start!important;align-items:stretch;gap:var(--mp-gap,4px);margin:0;padding:var(--mp-pad,14px);border:1px solid var(--mp-border,var(--ob-line2));border-radius:var(--mp-radius,18px);background:var(--mp-bg,color-mix(in srgb,var(--ob-bg,#0b0908) 98%,transparent));box-shadow:0 24px 60px rgb(0 0 0 / .45);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ob-ease),transform .3s var(--ob-ease),visibility .3s;overflow-y:auto;scrollbar-width:none}.ob-bp-mobile .ob-menu-list::-webkit-scrollbar{display:none}.ob-bp-mobile.is-open .ob-menu-list{opacity:1;visibility:visible;transform:none}.ob-bp-mobile.ob-ms-fullscreen .ob-menu-list{left:0;top:0;width:100vw;max-width:none;height:100vh;max-height:none;border:0;border-radius:0;padding:90px 24px 40px;justify-content:center!important}.ob-bp-mobile.ob-ms-inline{flex-wrap:wrap}.ob-bp-mobile.ob-ms-inline .ob-menu-list{position:static;order:3;width:100%;max-width:none;max-height:0;padding-top:0;padding-bottom:0;border-width:0;box-shadow:none;opacity:1;visibility:visible;transform:none;overflow:hidden;transition:max-height .4s var(--ob-ease),padding .3s}.ob-bp-mobile.ob-ms-inline.is-open .ob-menu-list{max-height:80vh;padding:var(--mp-pad,14px);border-width:1px;overflow-y:auto}.ob-bp-mobile .ob-menu-list>li{width:100%}.ob-bp-mobile .ob-menu-list a{display:flex;justify-content:var(--mp-align,flex-start);width:100%;box-sizing:border-box;padding:13px 16px;border-radius:12px;font-size:var(--mp-size,17px);color:var(--mp-color,var(--ob-text,#f4f1ec));background:#fff0;transform:none;text-shadow:none}.ob-bp-mobile .ob-menu-list a:hover{color:var(--mp-hover,var(--ob-primary));background:var(--mn-hbg,color-mix(in srgb,var(--ob-primary) 8%,transparent))}.ob-bp-mobile .ob-menu-list .is-current>a{color:var(--mp-active,var(--ob-primary))}.ob-bp-mobile .ob-menu-list a::after,.ob-bp-mobile .ob-menu-list a::before{display:none!important}.ob-bp-mobile.ob-mcta .ob-menu-list>li:last-child>a{justify-content:center;color:var(--mn-cta-color,var(--ob-on-primary,#160b05))}.ob-bp-mobile .ob-submenu{position:static;min-width:0;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;padding:0 0 0 14px}}body.ob-menu-open{overflow:hidden}.ob-logo{display:inline-flex;align-items:center;text-decoration:none!important}.ob-logo img{width:150px;height:auto}.ob-logo-text{font:800 1.4rem/1 var(--ob-font-heading);letter-spacing:.04em;color:var(--ob-text)}.ob-posts{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:18px}.ob-post{display:grid;align-content:start;overflow:hidden;border:1px solid var(--ob-line1);border-radius:16px;background:var(--ob-panel);text-decoration:none!important;transition:transform .5s var(--ob-ease),border-color .3s}.ob-post:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ob-primary) 35%,transparent)}.ob-post-media img{width:100%;aspect-ratio:16/10;object-fit:cover}.ob-post-body{display:grid;gap:8px;padding:20px}.ob-post-date{font:.72rem var(--ob-mono);color:var(--ob-faint)}.ob-post-title{font:600 1.15rem/1.3 var(--ob-font-heading);color:var(--ob-text);letter-spacing:-.01em}.ob-post-excerpt{font-size:.92rem;color:var(--ob-mute)}.ob-anim{opacity:0;transition:opacity .9s ease var(--ob-delay,0ms),transform 1s var(--ob-ease) var(--ob-delay,0ms),filter .9s ease var(--ob-delay,0ms)}.ob-anim-fade-up{transform:translateY(28px)}.ob-anim-zoom{transform:scale(.92)}.ob-anim-slide-left{transform:translateX(48px)}.ob-anim-slide-right{transform:translateX(-48px)}.ob-anim-blur{filter:blur(12px)}.ob-anim.is-in{opacity:1;transform:none;filter:none}html:not(.ob-js) .ob-anim,.ob-no-js .ob-anim,.ob-editing .ob-anim{opacity:1;transform:none;filter:none}.ob-hv-lift,.ob-hv-grow,.ob-hv-glow{transition:transform .5s var(--ob-ease),box-shadow .5s ease}.ob-hv-lift:hover{transform:translateY(-6px)}.ob-hv-grow:hover{transform:scale(1.03)}.ob-hv-glow:hover{box-shadow:0 20px 60px color-mix(in srgb,var(--ob-primary) 30%,transparent)}@media (prefers-reduced-motion:reduce){.ob-main *,.ob-part *{animation:none!important;transition:none!important}.ob-anim{opacity:1;transform:none;filter:none}}.ob-lb{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:4vw;background:color-mix(in srgb,var(--ob-bg) 94%,transparent);opacity:0;transition:opacity .3s ease}.ob-lb.is-open{opacity:1}.ob-lb img,.ob-lb iframe,.ob-lb video{max-width:100%;max-height:86vh;border-radius:12px;box-shadow:0 30px 80px rgb(0 0 0 / .6)}.ob-lb iframe{width:min(1100px, 92vw);aspect-ratio:16/9;height:auto;border:0}.ob-lb button{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--ob-glass) 20%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ob-bg) 50%,transparent);color:#fff;cursor:pointer}.ob-lb button .ob-icon{width:20px;height:20px}.ob-lb-close{top:18px;right:18px}.ob-lb-prev{left:18px;top:50%}.ob-lb-next{right:18px;top:50%}.ob-placeholder{display:grid;place-items:center;min-height:120px;padding:20px;border:1px dashed color-mix(in srgb,var(--ob-primary) 50%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ob-primary) 5%,transparent);color:var(--ob-mute);font:.8rem var(--ob-mono);text-align:center}.ob-print-bar{position:sticky;top:0;z-index:9999;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;background:#111;color:#fff;font:14px/1.4 system-ui,sans-serif}.ob-print-bar button{padding:10px 18px;border:0;border-radius:999px;background:var(--ob-primary);color:#111;font-weight:700;cursor:pointer}@media print{.ob-print-bar,.ob-burger,.ob-arrow,.ob-dots,.ob-pnav,.ob-pfilters,#wpadminbar{display:none!important}body.ob-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ob-anim{opacity:1!important;transform:none!important}.ob-section{break-inside:avoid}.ob-slide{position:relative;opacity:1;visibility:visible;transform:none}.ob-slider{height:auto!important}.ob-slide:not(.is-active){display:none}}.ob-part-header{display:contents}.ob-sticky-sticky{position:sticky;top:0;z-index:90;transition:background .3s ease,box-shadow .3s ease,padding .3s ease}.ob-sticky-overlay{position:absolute;left:0;right:0;top:0;z-index:90}.ob-sticky-overlay-sticky{position:fixed;left:0;right:0;top:0;z-index:90;transition:background .3s ease,box-shadow .3s ease}.admin-bar .ob-sticky-sticky,.admin-bar .ob-sticky-overlay,.admin-bar .ob-sticky-overlay-sticky{top:32px}@media (max-width:782px){.admin-bar .ob-sticky-sticky,.admin-bar .ob-sticky-overlay,.admin-bar .ob-sticky-overlay-sticky{top:46px}.admin-bar .ob-sticky-sticky.is-scrolled,.admin-bar .ob-sticky-overlay-sticky.is-scrolled{top:0}}.ob-sticky-sticky.is-scrolled,.ob-sticky-overlay-sticky.is-scrolled{box-shadow:0 1px 0 var(--ob-line1),0 10px 30px rgb(0 0 0 / .25)}.ob-editing .ob-sticky-overlay,.ob-editing .ob-sticky-overlay-sticky,.ob-editing .ob-sticky-sticky{position:relative;top:0}.ob-fade-bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:min(30%, 260px);background:linear-gradient(0deg,var(--ob-bg,#060505),transparent);pointer-events:none}.ob-pcard-media,.ob-pg-item{position:relative}.ob-pvideo{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease,transform .9s var(--ob-ease);pointer-events:none}.has-vplaying>.ob-pvideo{opacity:1}.ob-pcard:hover .ob-pvideo{transform:scale(1.04)}.ob-pcard-media:has(.ob-pvideo)::after{content:"";position:absolute;right:14px;top:14px;z-index:2;width:9px;height:9px;border-radius:50%;background:var(--ob-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ob-glass) 8%,transparent),0 0 14px var(--ob-primary);opacity:.9}.ob-project-page{background:var(--ob-bg);color:var(--ob-text)}.ob-proj-hero{position:relative;display:flex;align-items:flex-end;min-height:min(86vh, 860px);padding:160px 0 70px;overflow:hidden;isolation:isolate}.ob-proj-hero-media{position:absolute;inset:0;z-index:-1}.ob-proj-hero-media img,.ob-proj-hero-media video{width:100%;height:100%;object-fit:cover}.ob-proj-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .35),rgb(0 0 0 / .15) 40%,var(--ob-bg,#0b0908) 98%)}.ob-proj-hero-in{display:grid;gap:18px}.ob-proj-hero .ob-heading{margin:0;font-size:clamp(42px, 8vw, 112px);line-height:.95;max-width:14ch}.ob-proj-brief{max-width:56ch;margin:0;color:var(--ob-muted);font-size:clamp(16px, 1.6vw, 20px);line-height:1.6}.ob-proj-body{display:grid;gap:48px;padding:30px 0 110px}.ob-proj-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:0;padding:26px 0;border-top:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line)}.ob-proj-meta dt{margin-bottom:6px;color:var(--ob-muted);font:600 11px/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase}.ob-proj-meta dd{margin:0;font-weight:700;font-size:17px}.ob-proj-meta a{color:var(--ob-primary);text-decoration:none}.ob-proj-content{max-width:760px;font-size:17px;line-height:1.75;color:var(--ob-muted)}.ob-pgallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ob-pgallery-masonry{display:block;columns:3 280px;column-gap:14px}.ob-pgallery-masonry .ob-pg-item{margin-bottom:14px;break-inside:avoid}.ob-pg-item{display:block;overflow:hidden;border-radius:calc(var(--ob-radius) * .8);background:var(--ob-surface);cursor:zoom-in}.ob-pg-item img,.ob-pg-item video{display:block;width:100%;height:auto;transition:transform .8s var(--ob-ease)}.ob-pg-item:hover img{transform:scale(1.04)}.ob-pg-item .ob-pvideo,.ob-pg-item>video{position:static;opacity:1}.ob-pg-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(120deg,var(--ob-secondary),var(--ob-primary),var(--ob-accent));color:var(--ob-on-primary);transform:translate(-50%,-50%);box-shadow:0 10px 30px rgb(0 0 0 / .4);transition:transform .3s}.ob-pg-item:hover .ob-pg-play{transform:translate(-50%,-50%) scale(1.08)}.ob-pg-play svg{width:22px;height:22px;margin-left:3px}.ob-proj-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ob-proj-nav a{display:grid;gap:6px;padding:26px;border:1px solid var(--ob-line);border-radius:var(--ob-radius);color:var(--ob-text);text-decoration:none;transition:border-color .3s,background .3s}.ob-proj-nav a:hover{border-color:var(--ob-primary);background:color-mix(in srgb,var(--ob-primary) 5%,transparent)}.ob-proj-nav a.is-next{text-align:right;grid-column:2}.ob-proj-nav small{color:var(--ob-muted);font:600 11px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.ob-proj-nav b{font-size:clamp(18px, 2.2vw, 26px)}.ob-lb-media video{max-width:92vw;max-height:86vh;border-radius:12px;background:#000}@media (max-width:767px){.ob-pgallery{grid-template-columns:1fr 1fr}.ob-proj-nav{grid-template-columns:1fr}.ob-proj-nav a.is-next{grid-column:auto}.ob-proj-hero{min-height:70vh;padding:130px 0 40px}}.ob-products.ob-pl-grid{display:grid;grid-template-columns:repeat(var(--ob-cols,4),minmax(0,1fr));gap:var(--ob-gap,16px)}.ob-products.ob-pl-carousel>.ob-prod{flex:0 0 calc((100% - (var(--ob-cols, 4) - 1) * var(--ob-gap, 16px)) / var(--ob-cols, 4))}.ob-prod{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ob-line1);border-radius:var(--ob-radius);background:var(--ob-panel);color:var(--ob-text);transition:border-color .3s,transform .4s var(--ob-ease)}.ob-prod[hidden]{display:none}.ob-prod:hover{border-color:color-mix(in srgb,var(--ob-primary) 45%,transparent);transform:translateY(-3px)}.ob-prod-media{position:relative;display:block;overflow:hidden;background:var(--ob-surface)}.ob-prod-media img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;transition:opacity .5s ease,transform 1s var(--ob-ease)}.ob-prod-img2{opacity:0}.ob-prod:hover .ob-prod-img2{opacity:1}.ob-prod:hover .ob-prod-media img{transform:scale(1.04)}.ob-prod-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--ob-faint)}.ob-prod-empty .ob-icon{width:46px;height:46px}.ob-prod-sale{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:99px;background:var(--ob-fire);color:var(--ob-on-primary);font:700 .68rem/1 var(--ob-font-body);letter-spacing:.04em;text-transform:uppercase}.ob-prod-sale.is-out{background:var(--ob-surface);color:var(--ob-mute);border:1px solid var(--ob-line2)}.ob-prod-info{display:grid;gap:7px;padding:14px 16px 16px;flex:1;align-content:start}.ob-prod-cat{color:var(--ob-faint);font:500 .66rem/1.2 var(--ob-mono);letter-spacing:.08em;text-transform:uppercase}.ob-prod-title{color:var(--ob-text);font-family:var(--ob-font-heading);font-weight:600;font-size:1.02rem;line-height:1.25;text-decoration:none}.ob-prod-price{color:var(--ob-primary);font-weight:700;font-size:.98rem}.ob-prod-price del{margin-right:6px;color:var(--ob-faint);font-weight:500}.ob-prod-price ins{text-decoration:none}.ob-prod .ob-btn{justify-self:start;margin-top:6px}.ob-btn .ob-icon:only-child,.ob-btn>span+.ob-icon{width:1.1em;height:1.1em}.ob-btn.loading{opacity:.65;pointer-events:none}.ob-btn.added::after{content:"✓";margin-left:4px}.added_to_cart.wc-forward{display:inline-block;margin-top:6px;color:var(--ob-primary);font-size:.82rem;font-weight:600}.ob-atc{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ob-atc .ob-prod-price{font-size:1.3rem}.ob-atc-qty{width:76px;height:46px;padding:0 10px;border:1px solid var(--ob-line2);border-radius:12px;background:var(--ob-surface);color:var(--ob-text);font:600 1rem var(--ob-font-body)}.ob-cart{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--ob-text);text-decoration:none;font-weight:600;font-size:.9rem}.ob-cart .ob-icon{width:var(--ob-size,22px);height:var(--ob-size,22px)}.ob-cart-count{position:absolute;left:calc(var(--ob-size, 22px) - 8px);top:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--ob-primary);color:var(--ob-on-primary);font:700 10px/1 var(--ob-font-body)}.ob-cart-count.is-empty{display:none}@media (max-width:767px){.ob-prod-info{padding:11px 12px 13px}.ob-prod .ob-btn{padding-inline:12px;font-size:.78rem}.ob-products.ob-pl-carousel>.ob-prod{flex-basis:72%}}.ob-lang{display:inline-flex;align-items:center;gap:8px;font:600 .82rem/1 var(--ob-font-body)}.ob-lang a{color:var(--ob-mute);text-decoration:none;transition:color .2s}.ob-lang a:hover,.ob-lang a.is-current{color:var(--ob-text)}.ob-lang-codes a.is-current{color:var(--ob-primary)}.ob-lang-sep{color:var(--ob-faint)}.ob-lang-other a{padding:8px 14px;border:1px solid var(--ob-line2);border-radius:99px;color:var(--ob-text)}.ob-lang-other a:hover{border-color:var(--ob-primary)}.ob-mode{--s:var(--ob-size, 40px);position:relative;display:inline-flex;align-items:center;justify-content:space-between;height:calc(var(--s) * .72);padding:0 calc(var(--s) * .14);border:1px solid var(--ob-line2);border-radius:99px;background:var(--ob-surface);color:var(--ob-text);cursor:pointer}.ob-mode-pill{width:calc(var(--s) * 1.5)}.ob-mode-icon{width:calc(var(--s) * .9);height:calc(var(--s) * .9);justify-content:center;padding:0}.ob-mode svg{width:calc(var(--s) * .4);height:calc(var(--s) * .4);display:block}.ob-mode-i{position:relative;z-index:1;display:grid;place-items:center;transition:opacity .3s,transform .4s var(--ob-ease)}.ob-mode-knob{position:absolute;top:50%;left:calc(var(--s) * .07);width:calc(var(--s) * .56);height:calc(var(--s) * .56);border-radius:50%;background:var(--ob-fire);transform:translateY(-50%);transition:transform .4s var(--ob-ease)}.ob-mode{direction:ltr}.ob-mode-pill .ob-mode-knob{transform:translate(calc(var(--s) * .72),-50%)}html[data-ob-mode="light"] .ob-mode-pill .ob-mode-knob{transform:translate(0,-50%)}.ob-mode-pill .ob-mode-moon,html[data-ob-mode="light"] .ob-mode-pill .ob-mode-sun{color:var(--ob-on-primary)}html[data-ob-mode="light"] .ob-mode-pill .ob-mode-moon{color:var(--ob-text)}.ob-mode-icon .ob-mode-knob{display:none}.ob-mode-icon .ob-mode-i{position:absolute}.ob-mode-icon .ob-mode-moon,html[data-ob-mode="light"] .ob-mode-icon .ob-mode-sun{opacity:0;transform:rotate(-60deg) scale(.6)}html[data-ob-mode="light"] .ob-mode-icon .ob-mode-moon{opacity:1;transform:none}html.ob-mode-anim,html.ob-mode-anim *{transition:background-color .45s ease,color .45s ease,border-color .45s ease!important}[dir="rtl"] .ob-main,[dir="rtl"] .ob-part{text-align:right}[dir="rtl"] .ob-main *,[dir="rtl"] .ob-part *{letter-spacing:normal!important}[dir="rtl"] .ob-btn-icon,[dir="rtl"] .ob-arrow svg,[dir="rtl"] .ob-prow-arrow svg,[dir="rtl"] .ob-svc-arrow svg{transform:scaleX(-1)}[dir="rtl"] .ob-heading,[dir="rtl"] .ob-accent{font-style:normal}[dir="rtl"] .ob-badge,[dir="rtl"] .ob-prod-cat,[dir="rtl"] .ob-pcard-cat,[dir="rtl"] .ob-proj-meta dt,[dir="rtl"] .ob-proj-nav small{text-transform:none;font-family:var(--ob-font-body)}[dir="rtl"] .ob-proj-nav a.is-next{text-align:left}.ob-skip:not(:focus),.ob-hp{position:absolute!important;left:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ob-skip:focus{left:10px;top:10px}.oba-art-rings{position:absolute;width:270px;max-width:100%;color:rgb(255 255 255 / .45);left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform 1.4s var(--ob-ease)}.ob-svc.is-play .oba-art-rings{transform:translate(-50%,-50%) scale(.86) rotate(-6deg)}.oba-target{position:relative;width:74px;height:74px}.oba-target i{position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ob-primary) 50%,transparent)}.oba-target i:nth-child(2){inset:16px;border-color:color-mix(in srgb,var(--ob-mid) 70%,transparent)}.oba-target i:nth-child(3){inset:30px;background:var(--ob-fire);border:0;box-shadow:0 0 24px color-mix(in srgb,var(--ob-primary) 90%,transparent)}.ob-svc.is-play .oba-target i:first-child{animation:obPing 1.8s ease-out infinite}@keyframes obPing{from{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}.oba-cross{position:absolute;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ob-primary) 70%,transparent),transparent);left:50%;top:50%;transition:transform 1s var(--ob-ease) .1s}.oba-cross-h{width:70%;height:1px;transform:translate(-50%,-50%) scaleX(0)}.oba-cross-v{width:1px;height:80%;transform:translate(-50%,-50%) scaleY(0);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ob-primary) 70%,transparent),transparent)}.ob-svc.is-play .oba-cross-h{transform:translate(-50%,-50%) scaleX(1)}.ob-svc.is-play .oba-cross-v{transform:translate(-50%,-50%) scaleY(1)}.oba-chipx{position:absolute;left:50%;top:50%;padding:4px 10px;border:1px solid var(--ob-line2);border-radius:999px;background:var(--ob-surface);font-family:var(--ob-mono);font-size:.66rem;color:var(--ob-mute);transform:rotate(var(--a)) translateX(104px) rotate(calc(var(--a) * -1)) translate(-50%,-50%)}.ob-svc.is-play .oba-chipx{animation:obChip 9s linear infinite;color:var(--ob-primary-soft);border-color:color-mix(in srgb,var(--ob-primary) 40%,transparent)}@keyframes obChip{to{transform:rotate(calc(var(--a) + 360deg)) translateX(104px) rotate(calc((var(--a) + 360deg) * -1)) translate(-50%,-50%)}}.oba-art-branding{grid-template-columns:auto auto;gap:clamp(18px, 4vw, 44px)}.oba-mark{width:150px;height:150px;color:rgb(255 255 255 / .55)}.oba-mark path{fill:none;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:0}.oba-mark path:nth-child(2){stroke-width:3}.ob-svc.is-play .oba-mark path{animation:obDraw 1.6s var(--ob-ease) both;animation-delay:calc(var(--i) * .12s)}@keyframes obDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.oba-brand-side{display:grid;gap:12px}.oba-brand-word{font-family:Montserrat,var(--ob-font-body);font-weight:800;font-size:2.1rem;letter-spacing:.02em;color:#e7e7e7;line-height:1}.oba-brand-type{display:flex;align-items:baseline;gap:10px;font-size:2.2rem;line-height:1}.oba-brand-type b{font-weight:700}.oba-brand-type em{font-family:var(--ob-font-accent);background:var(--ob-fire);-webkit-background-clip:text;background-clip:text;color:#fff0;padding-right:.06em}.oba-brand-sw{display:flex;gap:6px}.oba-brand-sw i{width:26px;height:26px;border-radius:7px;background:var(--c);border:1px solid var(--ob-line2);transition:transform .6s var(--ob-ease)}.ob-svc.is-play .oba-brand-sw i{transform:translateY(-6px)}.ob-svc.is-play .oba-brand-sw i:nth-child(2){transition-delay:.05s}.ob-svc.is-play .oba-brand-sw i:nth-child(3){transition-delay:.1s}.ob-svc.is-play .oba-brand-sw i:nth-child(4){transition-delay:.15s}.ob-svc.is-play .oba-brand-sw i:nth-child(5){transition-delay:.2s}.oba-brand-side>*{transition:transform .7s var(--ob-ease),opacity .7s ease}.ob-svc.is-play .oba-brand-word{transform:translateX(6px)}.oba-vcard{position:absolute;left:50%;top:50%;width:130px;height:164px;margin:-82px 0 0 -65px;padding:8px;border:1px solid var(--ob-line2);border-radius:12px;background:var(--ob-surface);box-shadow:0 16px 40px rgb(0 0 0 / .5);transform:rotate(calc((var(--n) - 1.5) * 4deg)) translateY(calc(var(--n) * -3px));transition:transform .9s var(--ob-ease);transition-delay:calc(var(--n) * .05s)}.oba-vimg{display:block;height:116px;border-radius:7px}.oba-vimg-a{background:radial-gradient(circle at 30% 30%,#ffd25a,#e93f39 70%)}.oba-vimg-b{background:linear-gradient(160deg,#2d2a2b,#0a0908),radial-gradient(circle at 70% 70%,#ff7a18,transparent 50%);background-blend-mode:screen}.oba-vimg-c{background:repeating-linear-gradient(135deg,#ff7a18 0 10px,#1b1716 10px 20px)}.oba-vimg-d{background:conic-gradient(from 200deg,#e93f39,#fcef44,#ff7a18,#e93f39)}.oba-vcard b{display:block;height:8px;width:70%;margin-top:12px;border-radius:4px;background:rgb(255 255 255 / .14)}.ob-svc.is-play .oba-vcard{transform:translateX(calc((var(--n) - 1.5) * 92px)) rotate(calc((var(--n) - 1.5) * 7deg)) translateY(calc(var(--n) * -2px + (var(--n) - 1.5) * (var(--n) - 1.5) * 6px))}.oba-pen{position:absolute;right:18%;bottom:18%;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgb(255 255 255 / .1),0 0 18px rgb(255 255 255 / .7);opacity:0;transition:opacity .4s ease .4s}.ob-svc.is-play .oba-pen{opacity:1;animation:obPen 3s ease-in-out infinite .5s}@keyframes obPen{0%,100%{transform:translate(0,0)}33%{transform:translate(-60px,-40px)}66%{transform:translate(-120px,6px)}}.oba-browser{position:relative;width:min(84%, 380px);height:196px;border:1px solid var(--ob-line2);border-radius:12px;background:var(--ob-surface);overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.oba-browser-bar{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-bottom:1px solid var(--ob-line1)}.oba-browser-bar i{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .18)}.oba-browser-bar i:first-child{background:var(--ob-secondary)}.oba-browser-bar i:nth-child(2){background:var(--ob-mid)}.oba-browser-bar span{margin-left:10px;padding:3px 10px;border-radius:6px;background:rgb(255 255 255 / .05);font-family:var(--ob-mono);font-size:.6rem;color:var(--ob-faint)}.oba-browser-body{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px}.oba-w{display:block;border-radius:6px;background:rgb(255 255 255 / .07);transition:transform .6s var(--ob-ease),opacity .6s ease,background .6s ease;transition-delay:calc(var(--d) * .14s)}.oba-w-nav{grid-column:1 / -1;height:12px}.oba-w-hero{grid-column:1 / -1;height:70px;padding:12px;display:grid;align-content:center;gap:6px;background:linear-gradient(120deg,color-mix(in srgb,var(--ob-secondary) 25%,transparent),color-mix(in srgb,var(--ob-mid) 20%,transparent))}.oba-w-hero b{display:block;height:8px;width:60%;border-radius:4px;background:rgb(255 255 255 / .6)}.oba-w-hero b+b{width:40%;background:rgb(255 255 255 / .3)}.oba-w-hero em{display:block;width:54px;height:14px;margin-top:4px;border-radius:99px;background:var(--ob-fire)}.oba-w-card{height:46px}.ob-svc:not(.is-play) .oba-w{opacity:.5}.ob-svc.is-play .oba-w{animation:obBuild .7s var(--ob-ease) both;animation-delay:calc(var(--d) * .14s)}@keyframes obBuild{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.oba-cursor{position:absolute;left:70%;top:80%;width:14px;height:14px;border-left:10px solid #fff;border-top:0;clip-path:polygon(0 0,100% 60%,45% 65%,30% 100%);background:#fff;opacity:0}.ob-svc.is-play .oba-cursor{animation:obCursor 2.6s var(--ob-ease) .8s infinite}@keyframes obCursor{0%{opacity:0;transform:translate(60px,40px)}20%{opacity:1}55%{opacity:1;transform:translate(-200px,-86px)}62%{transform:translate(-200px,-86px) scale(.8)}70%{transform:translate(-200px,-86px) scale(1)}100%{opacity:0;transform:translate(-200px,-86px)}}.oba-phone{position:relative;width:132px;height:228px;margin-top:40px;border:2px solid rgb(255 255 255 / .16);border-radius:22px;background:var(--ob-bg);overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .55)}.oba-phone-notch{position:absolute;left:50%;top:6px;z-index:2;width:40px;height:8px;margin-left:-20px;border-radius:8px;background:#000}.oba-feed{display:grid;gap:8px;padding:22px 8px 8px;transition:transform 1.6s var(--ob-ease)}.oba-post{position:relative;display:block;padding:6px;border-radius:10px;background:rgb(255 255 255 / .05)}.oba-post-img{display:block;height:62px;border-radius:6px;background:linear-gradient(135deg,#e93f39,#ffb21a)}.oba-post:nth-child(2n) .oba-post-img{background:linear-gradient(135deg,#2d2a2b,#ff7a18)}.oba-post-line{display:block;height:5px;width:64%;margin-top:6px;border-radius:3px;background:rgb(255 255 255 / .18)}.oba-heart{position:absolute;right:8px;bottom:6px;width:10px;height:10px;background:#ff4d4d;clip-path:path("M5 9 L1 5 A2.2 2.2 0 0 1 5 2 A2.2 2.2 0 0 1 9 5 Z");transform:scale(0)}.ob-svc.is-play .oba-feed{transform:translateY(-120px)}.ob-svc.is-play .oba-heart{animation:obHeart 1.8s ease-out infinite;animation-delay:calc(var(--n) * .35s + .4s)}@keyframes obHeart{0%{transform:scale(0)}20%{transform:scale(1.5)}40%,80%{transform:scale(1)}100%{transform:scale(0)}}.oba-stat-pop{position:absolute;padding:6px 10px;border:1px solid color-mix(in srgb,var(--ob-primary) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ob-bg) 92%,transparent);font-family:var(--ob-mono);font-size:.7rem;color:var(--ob-primary-soft);opacity:0;transform:translateY(14px) scale(.9);transition:transform .7s var(--ob-ease),opacity .5s ease}.oba-pop-a{left:calc(50% - 170px);top:34%}.oba-pop-b{left:calc(50% + 86px);top:26%;transition-delay:.2s}.oba-pop-c{left:calc(50% + 80px);top:62%;transition-delay:.4s}.ob-svc.is-play .oba-stat-pop{opacity:1;transform:none}.oba-art-production{grid-template-rows:1fr auto;gap:14px;padding:22px 28px}.oba-frame{position:relative;width:100%;height:100%;min-height:140px;border-radius:10px;background:radial-gradient(120% 120% at 70% 30%,color-mix(in srgb,var(--ob-primary) 25%,transparent),transparent 55%),linear-gradient(160deg,#1b1716,#0a0908);overflow:hidden}.oba-corner{position:absolute;width:18px;height:18px;border-color:rgb(255 255 255 / .7);border-style:solid;border-width:0;transition:transform .7s var(--ob-ease)}.oba-c1{left:10px;top:10px;border-left-width:2px;border-top-width:2px}.oba-c2{right:10px;top:10px;border-right-width:2px;border-top-width:2px}.oba-c3{left:10px;bottom:10px;border-left-width:2px;border-bottom-width:2px}.oba-c4{right:10px;bottom:10px;border-right-width:2px;border-bottom-width:2px}.ob-svc.is-play .oba-c1{transform:translate(8px,8px)}.ob-svc.is-play .oba-c2{transform:translate(-8px,8px)}.ob-svc.is-play .oba-c3{transform:translate(8px,-8px)}.ob-svc.is-play .oba-c4{transform:translate(-8px,-8px)}.oba-rec{position:absolute;left:36px;top:18px;display:inline-flex;align-items:center;gap:6px;font-family:var(--ob-mono);font-size:.64rem;color:#fff}.oba-rec i{width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 10px #ff3b30}.ob-svc.is-play .oba-rec i{animation:obBlink 1s steps(2) infinite}@keyframes obBlink{50%{opacity:.15}}.oba-tc{position:absolute;right:36px;top:18px;font-family:var(--ob-mono);font-size:.64rem;color:var(--ob-mute)}.oba-focus{position:absolute;left:50%;top:55%;width:44px;height:44px;margin:-22px 0 0 -22px;border:1.5px solid var(--ob-mid);border-radius:4px;opacity:.5;transform:scale(1.4);transition:transform .6s var(--ob-ease),opacity .6s ease}.ob-svc.is-play .oba-focus{transform:scale(1);opacity:1}.oba-timeline{position:relative;width:100%;height:28px;border-radius:6px;background:rgb(255 255 255 / .04);overflow:hidden}.oba-timeline span{position:absolute;top:5px;bottom:5px;left:var(--x);width:var(--w);border-radius:4px;background:rgb(255 255 255 / .14)}.oba-timeline span.is-hot{background:var(--ob-fire)}.oba-tl-head{position:absolute;inset:0;transform:translateX(-70%)}.oba-tl-head::before{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:#fff;box-shadow:0 0 10px #fff}.ob-svc.is-play .oba-tl-head{animation:obHead 4s linear infinite}.oba-art-media{grid-template-rows:1fr auto;padding:26px 28px 22px;gap:14px}.oba-line{width:100%;height:100%;min-height:110px;overflow:visible}.oba-line .oba-stroke{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ob-primary) 60%,transparent))}.oba-line .oba-area{opacity:.8;transition:opacity .8s ease}.ob-svc.is-play .oba-line .oba-stroke{animation:obDraw 1.6s var(--ob-ease) both}.ob-svc.is-play .oba-line .oba-area{animation:obFade 1.6s ease both}@keyframes obFade{from{opacity:0}}.oba-roas{position:absolute;right:30px;top:22px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--ob-primary) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ob-bg) 90%,transparent);font-family:var(--ob-mono);font-size:.68rem;color:var(--ob-mute)}.oba-roas b{color:var(--ob-primary-soft);font-weight:500}.oba-mbars{display:grid;gap:8px;width:100%}.oba-mbars span{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px}.oba-mbars em{font-style:normal;font-family:var(--ob-mono);font-size:.64rem;color:var(--ob-mute)}.oba-mbars i{position:relative;height:5px;border-radius:5px;background:rgb(255 255 255 / .07);overflow:hidden}.oba-mbars i::after{content:"";position:absolute;inset:0;width:var(--w);border-radius:inherit;background:var(--ob-fire);transform-origin:left;transform:scaleX(.35);transition:transform 1.1s var(--ob-ease);transition-delay:calc(var(--i) * .12s)}.ob-svc.is-play .oba-mbars i::after{transform:scaleX(1)}.oba-art-events{place-items:end center;overflow:hidden}.oba-beam{position:absolute;bottom:70px;width:120px;height:260px;transform-origin:50% 100%;background:linear-gradient(0deg,color-mix(in srgb,var(--ob-mid) 55%,transparent),color-mix(in srgb,var(--ob-primary) 0%,transparent));clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);opacity:.35;transition:opacity .6s ease}.oba-beam-a{left:calc(50% - 140px);transform:rotate(-18deg)}.oba-beam-b{left:calc(50% - 60px);transform:rotate(0deg);background:linear-gradient(0deg,color-mix(in srgb,var(--ob-accent) 50%,transparent),transparent)}.oba-beam-c{left:calc(50% + 20px);transform:rotate(18deg);background:linear-gradient(0deg,color-mix(in srgb,var(--ob-secondary) 55%,transparent),transparent)}.ob-svc.is-play .oba-beam{opacity:.9;animation:obSweep 3s ease-in-out infinite alternate}.ob-svc.is-play .oba-beam-b{animation-duration:2.4s;animation-delay:-.6s}.ob-svc.is-play .oba-beam-c{animation-direction:alternate-reverse}@keyframes obSweep{from{transform:rotate(-26deg)}to{transform:rotate(26deg)}}.oba-stage{position:absolute;bottom:52px;left:50%;width:260px;height:22px;margin-left:-130px;border-radius:4px;background:linear-gradient(180deg,#2d2a2b,#141110);box-shadow:0 -2px 30px color-mix(in srgb,var(--ob-primary) 35%,transparent);display:grid;place-items:center}.oba-stage b{position:absolute;bottom:30px;font-family:Montserrat,var(--ob-font-body);font-weight:800;font-size:1.4rem;letter-spacing:.08em;color:rgb(255 255 255 / .85);text-shadow:0 0 20px color-mix(in srgb,var(--ob-primary) 60%,transparent);transition:transform .8s var(--ob-ease)}.ob-svc.is-play .oba-stage b{transform:scale(1.12)}.oba-crowd{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;width:300px;padding-bottom:8px}.oba-crowd i{width:12px;height:12px;border-radius:50% 50% 4px 4px;background:rgb(255 255 255 / .22)}.oba-crowd i:nth-child(3n){background:color-mix(in srgb,var(--ob-mid) 45%,transparent)}.ob-svc.is-play .oba-crowd i{animation:obJump .7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes obJump{to{transform:translateY(-6px)}}.ob-section.ob-menu-lift{z-index:1000!important}:root{--ob-muted:var(--ob-mute);--ob-border:var(--ob-line2);--ob-grad:var(--ob-fire);--ob-grad-v:linear-gradient(180deg,var(--ob-accent,#FCEF44),var(--ob-primary,#FF7A18) 45%,var(--ob-secondary,#E93F39));--ob-line-c:var(--ob-line1);--ob-pad-x:clamp(16px,4vw,40px)}.obx-wx{position:relative;min-width:0;max-width:100%}.obx-main{display:block;position:relative}.obx-main.obx-push{padding-top:92px}.obx-section{position:relative;isolation:isolate;background-size:cover;background-position:center}.obx-section>.obx-container{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:var(--ob-gap,var(--ob-gap-default,24px));width:100%;margin-inline:auto;padding-inline:var(--ob-pad-x)}.obx-boxed>.obx-container{max-width:calc(var(--ob-container, 1240px) + var(--ob-pad-x) * 2)}.obx-full>.obx-container{max-width:none}.obx-column .obx-section>.obx-container{padding-inline:0}.obx-screen>.obx-container{min-height:100vh;min-height:100svh}.obx-column{position:relative;display:flex;flex:1 1 0%;min-width:0;isolation:isolate}.obx-column.has-w{flex:0 1 var(--ob-col)}.obx-col-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--ob-space,20px);width:100%;min-width:0}.obx-widget{position:relative;min-width:0;max-width:100%}.obx-col-sticky>.obx-col-inner{position:sticky;top:100px;align-self:flex-start;height:auto}.obx-sticky{position:sticky;top:0;z-index:50}.obx-hscroll>.obx-container{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.obx-hscroll>.obx-container::-webkit-scrollbar{display:none}.obx-hscroll>.obx-container>.obx-column{flex:0 0 min(80vw, var(--ob-col, 420px));scroll-snap-align:start}.obx-cover-link{position:absolute;inset:0;z-index:5}.obx-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.obx-bg-video,.obx-slideshow,.obx-agrad{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.obx-bg-video video,.obx-bg-video iframe{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:177.8vh;height:56.25vw;transform:translate(-50%,-50%);object-fit:cover;border:0}.obx-bg-video video{width:100%;height:100%}.obx-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.4s ease}.obx-slide.is-on{opacity:1;animation:obx-kenburns 9s ease-out forwards}@keyframes obx-kenburns{from{transform:scale(1)}to{transform:scale(1.12)}}.obx-agrad{background-size:300% 300%!important;animation:obx-agrad 14s ease infinite;opacity:.85}@keyframes obx-agrad{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.obx-contours{position:absolute;inset-inline-end:-10%;top:-20%;width:min(70%, 760px);height:auto;z-index:0;pointer-events:none;fill:none;stroke:var(--ob-secondary,#E93F39);stroke-opacity:.32;stroke-width:1}[dir="rtl"] .obx-contours{transform:scaleX(-1)}.obx-ribbons,.obx-particles{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;mix-blend-mode:screen}:root[data-theme="light"] .obx-ribbons{mix-blend-mode:multiply;opacity:.6}.obx-parallax{background-attachment:fixed}@media (hover:none){.obx-parallax{background-attachment:scroll}}.obx-shape{position:absolute;inset-inline:0;z-index:1;height:80px;pointer-events:none;overflow:hidden;line-height:0}.obx-shape svg{width:100%;height:100%}.obx-shape-top{top:-1px;transform:rotate(180deg)}.obx-shape-bottom{bottom:-1px}.obx-shape.is-flip svg{transform:scaleX(-1)}.obx-shape.is-anim svg{width:200%;animation:obx-shape 12s linear infinite}@keyframes obx-shape{to{transform:translateX(-50%)}}@media (max-width:1024px){.obx-stack-t>.obx-container>.obx-column{flex:0 0 100%}.obx-stack-t>.obx-container>.obx-column.has-wt,.obx-stack-m>.obx-container>.obx-column.has-wt,.obx-stack-never>.obx-container>.obx-column.has-wt{flex:0 1 var(--ob-col)}}@media (max-width:767px){.obx-section>.obx-container{--ob-gap:var(--ob-gap-m, 20px)}.obx-stack-m>.obx-container>.obx-column,.obx-stack-t>.obx-container>.obx-column{flex:0 0 100%}.obx-stack-m>.obx-container>.obx-column.has-wm,.obx-stack-t>.obx-container>.obx-column.has-wm,.obx-stack-never>.obx-container>.obx-column.has-wm{flex:0 1 var(--ob-col)}.obx-reverse-m>.obx-container{flex-direction:column-reverse;flex-wrap:nowrap}.obx-reverse-m>.obx-container>.obx-column{flex-basis:auto}}@media (min-width:1025px){.obx-hide-d{display:none!important}}@media (min-width:768px) and (max-width:1024px){.obx-hide-t{display:none!important}}@media (max-width:767px){.obx-hide-m{display:none!important}}.obx-js [data-ob-anim]{opacity:0;transition:opacity .9s var(--ob-ease),transform .9s var(--ob-ease),filter .9s var(--ob-ease);transition-delay:var(--ob-delay,0ms)}.obx-js [data-ob-anim="fade-up"]{transform:translateY(34px)}.obx-js [data-ob-anim="fade-down"]{transform:translateY(-34px)}.obx-js [data-ob-anim="fade-left"]{transform:translateX(-44px)}.obx-js [data-ob-anim="fade-right"]{transform:translateX(44px)}[dir="rtl"].obx-js [data-ob-anim="fade-left"],.obx-js [dir="rtl"] [data-ob-anim="fade-left"]{transform:translateX(44px)}.obx-js [data-ob-anim="zoom-in"]{transform:scale(.88)}.obx-js [data-ob-anim="zoom-out"]{transform:scale(1.1)}.obx-js [data-ob-anim="blur"]{filter:blur(14px)}.obx-js [data-ob-anim="flip-x"]{transform:perspective(900px) rotateX(55deg);transform-origin:top}.obx-js [data-ob-anim="rise"]{transform:translateY(60px) skewY(4deg)}.obx-js [data-ob-anim="slide-up"]{transform:translateY(100px)}.obx-js [data-ob-dur="slow"]{transition-duration:1.5s}.obx-js [data-ob-dur="fast"]{transition-duration:.45s}.obx-js [data-ob-anim].is-in{opacity:1;transform:none;filter:none}.obx-hover-grow,.obx-hover-shrink,.obx-hover-float,.obx-hover-glow,.obx-hover-rotate{transition:transform .45s var(--ob-ease),box-shadow .45s}.obx-hover-grow:hover{transform:scale(1.04)}.obx-hover-shrink:hover{transform:scale(.97)}.obx-hover-float:hover{transform:translateY(-8px)}.obx-hover-glow:hover{box-shadow:0 0 0 1px rgb(255 122 24 / .4),0 20px 60px -20px var(--ob-primary,#FF7A18)}.obx-hover-rotate:hover{transform:rotate(-2deg)}.obx-hover-tilt{transition:transform .5s var(--ob-ease);transform-style:preserve-3d}.obx-hover-shine{overflow:hidden}.obx-hover-shine::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .25) 50%,transparent 70%);transform:translateX(-100%);transition:transform .9s;pointer-events:none;z-index:6}.obx-hover-shine:hover::after{transform:translateX(100%)}.obx-loop-float{animation:obx-float 5s ease-in-out infinite}.obx-loop-pulse{animation:obx-pulse 2.4s ease-in-out infinite}.obx-loop-spin{animation:obx-spin 14s linear infinite}.obx-loop-swing{animation:obx-swing 3.4s ease-in-out infinite;transform-origin:top center}.obx-loop-bounce{animation:obx-bounce 2s ease-in-out infinite}.obx-loop-glow{animation:obx-glowp 2.8s ease-in-out infinite}@keyframes obx-float{50%{transform:translateY(-14px)}}@keyframes obx-pulse{50%{transform:scale(1.05)}}@keyframes obx-spin{to{transform:rotate(360deg)}}@keyframes obx-swing{25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes obx-bounce{0%,100%{transform:translateY(0)}40%{transform:translateY(-18px)}60%{transform:translateY(-8px)}}@keyframes obx-glowp{50%{filter:drop-shadow(0 0 18px var(--ob-primary,#FF7A18))}}.obx-glass{-webkit-backdrop-filter:blur(var(--ob-glass,16px)) saturate(160%);backdrop-filter:blur(var(--ob-glass,16px)) saturate(160%);background-color:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2)}:root[data-theme="light"] .obx-glass{background-color:rgb(255 255 255 / .55);border-color:rgb(255 255 255 / .8)}.obx-badge{position:absolute;top:-10px;inset-inline-end:14px;z-index:8;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;color:#140a04;background:var(--ob-grad);white-space:nowrap}.obx-tip{position:fixed;z-index:9999;padding:6px 10px;border-radius:8px;background:#111;color:#fff;font-size:.8rem;pointer-events:none;max-width:260px;box-shadow:0 10px 30px -10px #000}.obx-heading{margin:0;color:inherit;font-family:var(--ob-font-heading,inherit);font-weight:700;line-height:1.06;letter-spacing:-.035em;overflow-wrap:break-word}[dir="rtl"] .obx-heading,.lang-ar .obx-heading{letter-spacing:0;line-height:1.3}.obx-heading a{color:inherit;text-decoration:none}.obx-size-xs{font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.obx-size-sm{font-size:clamp(1.15rem, 1.6vw, 1.4rem)}.obx-size-md{font-size:clamp(1.6rem, 2.6vw, 2.2rem)}.obx-size-lg{font-size:clamp(2rem, 4.4vw, 3.8rem)}.obx-size-xl{font-size:clamp(2.4rem, 6vw, 5.2rem)}.obx-size-xxl{font-size:clamp(2.6rem, 7.4vw, 6.6rem);letter-spacing:-.05em;line-height:.98}.obx-heading em,.obx-text em.obx-acc,.obx-accent{font-family:var(--ob-font-accent,'Instrument Serif',Georgia,serif);font-style:italic;font-weight:400;letter-spacing:-.01em;background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0;padding-inline-end:.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone}[dir="rtl"] .obx-heading em,.lang-ar .obx-heading em{font-family:inherit;font-style:normal;font-weight:800}.obx-gradient-text{background:linear-gradient(100deg,var(--g1,var(--ob-secondary)),var(--g2,var(--ob-accent)));-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-text{color:var(--ob-muted,inherit);line-height:1.75}.obx-text>:first-child{margin-top:0}.obx-text>:last-child{margin-bottom:0}.obx-text a{color:var(--ob-primary)}.obx-dropcap>p:first-child::first-letter{float:inline-start;font-size:3.6em;line-height:.9;padding-inline-end:10px;font-weight:800;background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-lead{color:var(--ob-muted);font-size:clamp(1rem, 1.3vw, 1.15rem);line-height:1.7;margin:0}.obx-mono{font-family:var(--ob-mono);font-size:.8rem;letter-spacing:.01em}.lang-ar .obx-mono{font-family:inherit}.obx-kicker{display:inline-block;color:var(--ob-muted);font-family:var(--ob-mono);font-size:.76rem;margin-bottom:4px}.obx-prose{line-height:1.8;color:var(--ob-muted)}.obx-prose h2,.obx-prose h3{color:var(--ob-text)}.obx-prose img{border-radius:14px;height:auto}.obx-placeholder{padding:18px;border:1px dashed rgb(128 128 128 / .45);border-radius:14px;color:var(--ob-muted,#999);font-size:.9rem;text-align:center;background:rgb(128 128 128 / .05)}.obx-placeholder .obx-icon{width:18px;height:18px;vertical-align:-3px}.obx-error{border-color:#e93f39;color:#e93f39}.obx-icon{width:var(--ob-isize,1.15em);height:var(--ob-isize,1.15em);display:inline-block;flex:none;vertical-align:middle}img.obx-icon{object-fit:contain}.obx-arrow{display:inline-block}[dir="rtl"] .obx-arrow,[dir="rtl"] .obx-btn__icon.is-dir{transform:scaleX(-1)}.obx-pill{display:inline-flex;align-items:center;gap:10px;color:var(--ob-muted);font-size:.86rem}.obx-pill--pill{padding:7px 14px;border-radius:999px;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03)}.obx-pill i{width:7px;height:7px;border-radius:50%;background:var(--ob-dot,var(--ob-primary));box-shadow:0 0 0 3px rgb(255 122 24 / .18),0 0 12px var(--ob-dot,var(--ob-primary));flex:none}.obx-pill--line i{width:26px;height:1px;border-radius:0;background:var(--ob-grad);box-shadow:none}.obx-pill--badge{padding:5px 12px;border-radius:999px;background:var(--ob-grad);color:#140a04;font-weight:700}.obx-pill--badge i{display:none}.obx-pillb{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgb(255 122 24 / .4);color:var(--ob-primary);font-style:normal;font-family:var(--ob-mono);font-size:.74rem;background:rgb(255 122 24 / .08)}.obx-pillb i{width:6px;height:6px;border-radius:50%;background:currentColor}.obx-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ob-primary);box-shadow:0 0 10px var(--ob-primary)}.obx-btn-wrap{display:flex}.obx-btn{--h:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 24px;border-radius:999px;font-weight:600;font-size:.95rem;line-height:1;white-space:nowrap;border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:transform .25s var(--ob-ease),box-shadow .25s,background .25s,border-color .25s,color .25s;font-family:inherit}.obx-btn:hover{transform:translateY(-2px)}.obx-btn .obx-icon{width:1.1em;height:1.1em;transition:transform .25s var(--ob-ease)}.obx-btn:hover .obx-btn__icon{transform:translateX(3px)}[dir="rtl"] .obx-btn:hover .obx-btn__icon{transform:translateX(-3px)}.obx-btn--sm{--h:38px;padding:0 16px;font-size:.85rem}.obx-btn--lg{--h:56px;padding:0 28px;font-size:1rem}.obx-btn--xl{--h:64px;padding:0 34px;font-size:1.1rem}.obx-btn--block{width:100%}.obx-btn--primary{background:var(--ob-grad);color:#140a04;box-shadow:0 12px 30px -14px rgb(255 122 24 / .9)}.obx-btn--solid{background:var(--ob-primary);color:#140a04}.obx-btn--ghost{border-color:var(--ob-border);color:var(--ob-text,inherit);background:rgb(255 255 255 / .03)}.obx-btn--ghost:hover{border-color:var(--ob-primary)}.obx-btn--dark{background:#111;color:#fff}.obx-btn--light{background:#fff;color:#111}.obx-btn--link{padding:0;min-height:auto;color:var(--ob-primary);background:none}.obx-btn--glass{color:var(--ob-text);background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.obx-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.obx-btns__or{color:var(--ob-muted);font-size:.9rem}@media (max-width:767px){.obx-btns.obx-stack-m>.obx-btn{flex:1 1 100%}}.obx-chip{width:38px;height:38px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03);color:var(--ob-text,inherit);cursor:pointer;font-weight:700;font-size:.85rem;padding:0;text-decoration:none}.obx-chip .obx-icon{width:16px;height:16px}.obx-chip--text,.obx-chip--both{width:auto;padding:0 14px;border-radius:999px}.obx-modesw{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--ob-border);background:none;color:inherit;cursor:pointer}.obx-modesw .obx-icon{display:inline-block!important;width:15px;height:15px}.obx-modesw i{width:34px;height:18px;border-radius:999px;background:var(--ob-border);position:relative}.obx-modesw i::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:var(--ob-primary);transition:inset-inline-start .25s}:root[data-theme="light"] .obx-modesw i::after{inset-inline-start:18px}.obx-hactions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:767px){.obx-hactions.is-compact .obx-hide-mob{display:none}}.obx-image{margin:0;overflow:hidden}.obx-image img{display:block;max-width:100%;height:auto;transition:transform .8s var(--ob-ease)}.obx-w-image .obx-image img{display:inline-block}.obx-zoom:hover img{transform:scale(1.05)}.obx-image figcaption{font-size:.85rem;color:var(--ob-muted);margin-top:8px}.obx-icon-box-i{--ob-isize:28px;display:inline-grid;place-items:center;color:var(--ob-primary);transition:color .25s,background .25s,transform .3s var(--ob-ease)}.obx-icon-box-i>svg,.obx-icon-box-i>img,.obx-icon-box-i>span{width:var(--ob-isize);height:var(--ob-isize)}.obx-iview-stacked,.obx-iview-framed,.obx-iview-gradient{padding:.7em;border-radius:16px}.obx-ishape-circle{border-radius:50%}.obx-iview-stacked{background:rgb(255 122 24 / .12)}.obx-iview-framed{border:1px solid var(--ob-border)}.obx-iview-gradient{background:var(--ob-grad);color:#1a0d05;box-shadow:0 14px 30px -14px var(--ob-primary)}.obx-icon-link{display:inline-block}.obx-box{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;transition:border-color .3s,transform .4s var(--ob-ease)}.obx-box--card{padding:26px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .01) 40%),var(--ob-surface)}.obx-box--card:hover{border-color:rgb(255 122 24 / .45);transform:translateY(-4px)}.obx-box--left{flex-direction:row;align-items:flex-start}.obx-box--right{flex-direction:row-reverse;align-items:flex-start}@media (max-width:1024px){.obx-box-t-top{flex-direction:column}.obx-box-t-left{flex-direction:row}}@media (max-width:767px){.obx-box-m-top{flex-direction:column}.obx-box-m-left{flex-direction:row}}.obx-box__media img{width:100%;border-radius:14px;display:block}.obx-box--left .obx-box__media,.obx-box--right .obx-box__media{flex:none}.obx-box__title{margin:0 0 8px;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.obx-box__text{margin:0;color:var(--ob-muted);line-height:1.65;font-size:.96rem}.obx-box__link{display:inline-flex;gap:6px;margin-top:12px;color:var(--ob-primary);font-weight:600;text-decoration:none;position:relative;z-index:6}.obx-divider{display:flex;align-items:center;gap:14px;width:100%;--ob-weight:1px;--ob-line:var(--ob-border)}.obx-divider__line{flex:1;border-top:var(--ob-weight) solid var(--ob-line)}.obx-divider--dashed .obx-divider__line{border-top-style:dashed}.obx-divider--dotted .obx-divider__line{border-top-style:dotted}.obx-divider--double .obx-divider__line{border-top-style:double;border-top-width:calc(var(--ob-weight) * 3)}.obx-divider--gradient .obx-divider__line{border:0;height:var(--ob-weight);background:var(--ob-grad)}.obx-divider__text{display:inline-flex;gap:8px;align-items:center;color:var(--ob-muted);font-size:.85rem;white-space:nowrap}.obx-spacer{height:50px}.obx-ilist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.obx-ilist.is-inline{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.obx-ilist li>a,.obx-ilist li{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.obx-ilist .obx-icon{color:var(--ob-primary)}.obx-ilist.has-div li{padding-bottom:10px;border-bottom:1px solid var(--ob-border)}.obx-social{display:flex;flex-wrap:wrap;gap:8px;--ob-isize:18px}.obx-social a{width:42px;height:42px;aspect-ratio:1;display:grid;place-items:center;color:var(--ob-text,inherit);border:1px solid var(--ob-border);transition:all .25s;text-decoration:none}.obx-social--rounded a{border-radius:12px}.obx-social--circle a{border-radius:50%}.obx-social--square a{border-radius:0}.obx-social--none a{border:0;width:auto;height:auto}.obx-social a:hover{border-color:var(--ob-primary);color:var(--ob-primary);transform:translateY(-2px)}.obx-social.is-brand .obx-social--facebook{background:#1877F2;color:#fff;border:0}.obx-social.is-brand .obx-social--instagram{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);color:#fff;border:0}.obx-social.is-brand .obx-social--x,.obx-social.is-brand .obx-social--tiktok,.obx-social.is-brand .obx-social--threads{background:#000;color:#fff;border:0}.obx-social.is-brand .obx-social--linkedin{background:#0A66C2;color:#fff;border:0}.obx-social.is-brand .obx-social--youtube{background:red;color:#fff;border:0}.obx-social.is-brand .obx-social--whatsapp{background:#25D366;color:#fff;border:0}.obx-social.is-brand .obx-social--behance{background:#1769FF;color:#fff;border:0}.obx-alert{--ob-alert:var(--ob-primary);display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1px solid var(--ob-border);border-inline-start:3px solid var(--ob-alert);background:rgb(255 255 255 / .03)}.obx-alert--info{--ob-alert:#38bdf8}.obx-alert--success{--ob-alert:#4ade80}.obx-alert--warning{--ob-alert:#fbbf24}.obx-alert--danger{--ob-alert:#f87171}.obx-alert>.obx-icon{color:var(--ob-alert);margin-top:2px}.obx-alert b{display:block;margin-bottom:2px}.obx-alert p{margin:0;color:var(--ob-muted)}.obx-alert__x{margin-inline-start:auto;border:0;background:none;color:inherit;font-size:1.3rem;cursor:pointer;line-height:1}.obx-rating{display:flex;align-items:center;gap:10px}.obx-stars{--ob-star:#FCB33D;--ob-star-empty:rgba(128, 128, 128, .35);position:relative;display:inline-block;letter-spacing:2px;background:linear-gradient(90deg,var(--ob-star) var(--ob-pct,100%),var(--ob-star-empty) var(--ob-pct,100%));-webkit-background-clip:text;background-clip:text;color:#fff0;font-size:1.05rem;line-height:1}[dir="rtl"] .obx-stars{background:linear-gradient(-90deg,var(--ob-star) var(--ob-pct,100%),var(--ob-star-empty) var(--ob-pct,100%));-webkit-background-clip:text;background-clip:text}.obx-rating__l{color:var(--ob-muted);font-size:.9rem}.obx-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ob-radius);background:#000}.obx-video iframe,.obx-video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.obx-video__cover{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:#000}.obx-video__cover img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .8s var(--ob-ease)}.obx-video__cover:hover img{transform:scale(1.04)}.obx-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--ob-grad);color:#140a04;box-shadow:0 0 0 10px rgb(255 122 24 / .2),0 20px 50px -10px rgb(255 122 24 / .8);transition:transform .3s}.obx-play svg{width:30px;height:30px;margin-inline-start:4px}.obx-video__cover:hover .obx-play{transform:translate(-50%,-50%) scale(1.08)}.obx-map{overflow:hidden;border-radius:var(--ob-radius)}.obx-map iframe{width:100%;height:380px;border:0;display:block}.obx-map.is-dark iframe{filter:invert(90%) hue-rotate(180deg) saturate(.6)}.obx-embed iframe{max-width:100%}.obx-unfold{--ob-fold:110px;--ob-fade:var(--ob-bg, #060606);position:relative}.obx-unfold__c{max-height:var(--ob-fold);overflow:hidden;transition:max-height .6s var(--ob-ease);position:relative}.obx-unfold__c::after{content:"";position:absolute;inset-inline:0;bottom:0;height:60px;background:linear-gradient(transparent,var(--ob-fade));transition:opacity .3s}.obx-unfold.is-open .obx-unfold__c::after{opacity:0}.obx-unfold__b{margin-top:10px;border:0;background:none;color:var(--ob-primary);font-weight:600;cursor:pointer;padding:0;font:inherit}.obx-quote{margin:0;--ob-accent:var(--ob-primary)}.obx-quote p{font-size:clamp(1.2rem, 2vw, 1.6rem);line-height:1.45;margin:0 0 16px;font-weight:500;letter-spacing:-.01em}.obx-quote--line{padding-inline-start:22px;border-inline-start:3px solid var(--ob-accent)}.obx-quote--card{padding:28px;border-radius:var(--ob-radius);background:var(--ob-surface);border:1px solid var(--ob-border)}.obx-quote--big{position:relative;padding-top:40px}.obx-quote--big::before{content:"“";position:absolute;top:-26px;inset-inline-start:-4px;font-size:110px;line-height:1;font-family:Georgia,serif;background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-quote footer{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:var(--ob-muted);font-size:.92rem}.obx-quote footer b{color:var(--ob-text)}.obx-quote__share{color:var(--ob-primary);text-decoration:none;display:inline-flex;gap:4px;align-items:center;margin-inline-start:auto}.obx-code{border-radius:16px;overflow:hidden;background:#0d0d0f;border:1px solid rgb(255 255 255 / .1);color:#e6e6e6}.obx-code__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgb(255 255 255 / .08)}.obx-code__bar span{width:10px;height:10px;border-radius:50%;background:#E93F39}.obx-code__bar span:nth-child(2){background:#FF7A18}.obx-code__bar span:nth-child(3){background:#FCEF44}.obx-code__bar em{margin-inline-start:auto;font-style:normal;font-family:var(--ob-mono);font-size:.75rem;opacity:.6}.obx-code__bar button{border:1px solid rgb(255 255 255 / .2);background:none;color:inherit;border-radius:999px;padding:3px 10px;font-size:.75rem;cursor:pointer}.obx-code pre{margin:0;padding:18px;overflow-x:auto;font-family:var(--ob-mono);font-size:.88rem;line-height:1.6;direction:ltr;text-align:left}.obx-tpath-wrap{position:relative;display:inline-grid;place-items:center}.obx-tpath{width:160px;height:auto;overflow:visible;color:var(--ob-text)}.obx-tpath text{font-size:15px}.obx-tpath.is-spin{animation:obx-spin 18s linear infinite}.obx-tpath__c{position:absolute;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ob-grad);color:#140a04}.obx-dual__h{display:inline}.obx-hl--serif{font-family:var(--ob-font-accent,Georgia,serif);font-style:italic;font-weight:400;background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-hl--gradient{background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-hl--color{color:var(--ob-primary)}.obx-hl--outline{color:#fff0;-webkit-text-stroke:1.5px currentColor}.obx-hl--marker{background:linear-gradient(transparent 55%,rgb(255 122 24 / .45) 55%)}.obx-ahead__w{position:relative;display:inline-block;color:var(--ob-primary)}.obx-ahead__cur{display:inline-block;transition:opacity .35s,transform .45s var(--ob-ease),filter .35s,clip-path .6s var(--ob-ease)}.obx-ah--typing .obx-ahead__cur::after{content:"|";margin-inline-start:2px;animation:obx-caret 1s steps(1) infinite;color:var(--ob-primary);font-weight:300}@keyframes obx-caret{50%{opacity:0}}.obx-ahead__w.is-out .obx-ahead__cur{opacity:0;transform:translateY(-40%)}.obx-ah--fade.is-out .obx-ahead__cur{transform:none}.obx-ah--blur.is-out .obx-ahead__cur{filter:blur(10px);transform:none}.obx-ah--clip .obx-ahead__cur{clip-path:inset(0 0 0 0)}.obx-ah--clip.is-out .obx-ahead__cur{clip-path:inset(0 100% 0 0);opacity:1;transform:none}.obx-ah-shape{position:absolute;inset:-12% -6%;width:112%;height:124%;pointer-events:none;overflow:visible}.obx-ah-shape *{fill:none;stroke:var(--ob-shape,var(--ob-primary));stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600;animation:obx-draw 1.4s var(--ob-ease) forwards .3s}@keyframes obx-draw{to{stroke-dashoffset:0}}.obx-marq{display:flex;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.obx-marq__t{display:flex;flex:none;align-items:center;gap:28px;padding-inline-end:28px;animation:obx-marq var(--ob-dur,30s) linear infinite}[dir="rtl"] .obx-marq__t{animation-name:obx-marq-rtl}.obx-marq.is-rev .obx-marq__t{animation-direction:reverse}.obx-marq.is-pause:hover .obx-marq__t{animation-play-state:paused}@keyframes obx-marq{to{transform:translateX(-100%)}}@keyframes obx-marq-rtl{to{transform:translateX(100%)}}.obx-marq__i{font-size:clamp(1.6rem, 4vw, 3.4rem);font-weight:700;letter-spacing:-.03em}.obx-marq.is-outline .obx-marq__i{color:#fff0;-webkit-text-stroke:1.2px currentColor}.obx-marq__s{color:var(--ob-primary);font-size:1.4rem}.obx-toc{padding:20px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-toc.is-sticky{position:sticky;top:100px}.obx-toc__t{display:block;margin-bottom:10px}.obx-toc__l{margin:0;padding-inline-start:18px;display:grid;gap:6px}.obx-toc a{color:var(--ob-muted);text-decoration:none}.obx-toc a.is-on,.obx-toc a:hover{color:var(--ob-primary)}.obx-toc .lvl-3{margin-inline-start:14px;font-size:.92em}.obx-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--ob-muted);font-size:.88rem}.obx-crumbs a{color:inherit;text-decoration:none}.obx-crumbs a:hover{color:var(--ob-primary)}.obx-crumbs__s{opacity:.5}.obx-copy{margin:0;color:var(--ob-muted);font-size:.88rem}.obx-logo{display:flex}.obx-logo img{height:48px;width:auto;display:block}:root[data-theme="light"] .obx-invert-light img{filter:invert(1) hue-rotate(180deg) saturate(1.4)}.obx-sitetitle{margin:0;font-weight:800;font-size:1.3rem}.obx-sitetitle a{color:inherit;text-decoration:none}.obx-tagline{margin:0;color:var(--ob-muted);font-size:.85rem}.obx-car{--ob-pv:3;--ob-cgap:16px;position:relative}.obx-car__t{display:flex;gap:var(--ob-cgap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:2px}.obx-car__t::-webkit-scrollbar{display:none}.obx-car__i{flex:0 0 calc((100% - var(--ob-cgap) * (var(--ob-pv) - 1)) / var(--ob-pv));scroll-snap-align:start;min-width:0}.obx-car.is-peek .obx-car__i{flex-basis:calc((100% - var(--ob-cgap) * (var(--ob-pv) - 1)) / (var(--ob-pv) + .25))}.obx-car.is-center .obx-car__i{scroll-snap-align:center;transition:transform .5s var(--ob-ease),opacity .5s}.obx-car.is-center .obx-car__i:not(.is-active){transform:scale(.9);opacity:.55}.obx-car__i img{width:100%;display:block;border-radius:16px}.obx-car__a{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;border:1px solid var(--ob-border);background:rgb(10 10 10 / .6);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s,opacity .25s}.obx-car__a:hover{background:var(--ob-primary);color:#140a04}.obx-car__a:disabled{opacity:.3;cursor:default}.obx-car__prev{inset-inline-start:10px}.obx-car__next{inset-inline-end:10px}[dir="rtl"] .obx-car__a svg{transform:scaleX(-1)}.obx-car__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.obx-car__dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:var(--ob-border);cursor:pointer;transition:width .3s,background .3s}.obx-car__dots button.is-on{width:26px;background:var(--ob-primary)}@media (max-width:1024px){.obx-car{--ob-pv:2}}@media (max-width:767px){.obx-car{--ob-pv:1}.obx-car__a{width:38px;height:38px}}.obx-mcar{position:relative}.obx-mcar a{display:block;color:inherit;text-decoration:none}.obx-mcar__m{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:16 / 9;background:#000}.obx-mcar__m img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .8s var(--ob-ease)}.obx-mcar:hover .obx-mcar__m img{transform:scale(1.05)}.obx-mcar .obx-play{width:58px;height:58px}.obx-mcar__c{display:grid;gap:2px;margin-top:10px}.obx-mcar__c small{color:var(--ob-muted)}.obx-slides{position:relative;height:80vh;min-height:420px;overflow:hidden;border-radius:var(--ob-radius)}.obx-slides__i{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s}.obx-slides__i.is-on{opacity:1;visibility:visible;z-index:2}.obx-slides--slide .obx-slides__i{opacity:1;transform:translateX(100%);transition:transform .9s var(--ob-ease),visibility .9s}.obx-slides--slide .obx-slides__i.is-on{transform:none}.obx-slides--slide .obx-slides__i.is-prev{transform:translateX(-100%);visibility:visible}.obx-slides__bg{position:absolute;inset:0;background-size:cover;background-position:center}.obx-slides--zoom .obx-slides__i.is-on .obx-slides__bg{animation:obx-kenburns 8s ease-out forwards}.obx-slides__i::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .45)}.obx-slides__c{position:relative;z-index:2;width:100%;max-width:calc(var(--ob-container, 1240px) + var(--ob-pad-x) * 2);margin-inline:auto;padding:0 var(--ob-pad-x);color:#fff;display:grid;gap:18px;justify-items:start}.obx-al-center .obx-slides__c{justify-items:center;text-align:center}.obx-al-right .obx-slides__c{justify-items:end;text-align:end}.obx-slides h2{font-size:clamp(2.2rem, 5.6vw, 5rem);max-width:16ch}.obx-slides p{max-width:54ch;color:rgb(255 255 255 / .8);font-size:1.1rem;margin:0}.obx-slides__i.is-on .obx-slides__c>*{animation:obx-slidein .9s var(--ob-ease) both}.obx-slides__i.is-on .obx-slides__c>:nth-child(2){animation-delay:.12s}.obx-slides__i.is-on .obx-slides__c>:nth-child(3){animation-delay:.24s}@keyframes obx-slidein{from{opacity:0;transform:translateY(30px)}}.obx-slides .obx-car__dots{position:absolute;bottom:18px;inset-inline:0;z-index:4}.obx-gal{--ob-cols:3;--ob-ggap:12px;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:var(--ob-ggap)}.obx-gal__i{margin:0;overflow:hidden;border-radius:14px;position:relative}.obx-gal__i a{display:block}.obx-gal img,.obx-gal video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ob-ease),filter .5s;border-radius:inherit}.obx-gal--grid img{aspect-ratio:4 / 3}.obx-gal--masonry{display:block;columns:var(--ob-cols);column-gap:var(--ob-ggap)}.obx-gal--masonry .obx-gal__i{break-inside:avoid;margin-bottom:var(--ob-ggap)}.obx-gal--masonry img{height:auto}.obx-gal--justified{display:flex;flex-wrap:wrap}.obx-gal--justified .obx-gal__i{flex:1 1 260px;height:260px}.obx-gal--bento{grid-auto-rows:220px;grid-auto-flow:dense}.obx-gal--bento .obx-gal__i:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.obx-gal--bento .obx-gal__i:nth-child(6n+5){grid-column:span 2}@media (max-width:767px){.obx-gal--bento .obx-gal__i{grid-column:auto!important;grid-row:auto!important}.obx-gal--bento{grid-auto-rows:200px}}.obx-hov-zoom .obx-gal__i:hover img{transform:scale(1.06)}.obx-hov-gray img{filter:grayscale(1)}.obx-hov-gray .obx-gal__i:hover img{filter:none}.obx-gal figcaption{position:absolute;inset-inline:0;bottom:0;padding:30px 14px 12px;background:linear-gradient(transparent,rgb(0 0 0 / .7));color:#fff;font-size:.85rem}.obx-gal__i.is-hidden{display:none}.obx-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.obx-filters button{padding:9px 16px;border-radius:999px;border:1px solid var(--ob-border);background:#fff0;color:var(--ob-muted);cursor:pointer;font:inherit;font-size:.9rem;transition:all .2s}.obx-filters button:hover{color:var(--ob-text)}.obx-filters button.is-on{background:var(--ob-grad);color:#140a04;border-color:#fff0;font-weight:600}@media (max-width:767px){.obx-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.obx-filters button{flex:none}}.obx-compare{--ob-pos:50%;--ob-handle:#fff;position:relative;overflow:hidden;border-radius:var(--ob-radius);aspect-ratio:16 / 9;user-select:none}.obx-compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.obx-compare__b{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--ob-pos)) 0 0)}.obx-compare.is-v .obx-compare__b{clip-path:inset(0 0 calc(100% - var(--ob-pos)) 0)}.obx-compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.obx-compare.is-v input{writing-mode:vertical-lr;cursor:ns-resize}.obx-compare__h{position:absolute;top:0;bottom:0;left:var(--ob-pos);width:2px;background:var(--ob-handle);z-index:3;pointer-events:none}.obx-compare__h::after{content:"⇆";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--ob-handle);color:#111;font-weight:700}.obx-compare.is-v .obx-compare__h{left:0;right:0;top:var(--ob-pos);bottom:auto;width:auto;height:2px}.obx-compare__l{position:absolute;top:14px;z-index:3;padding:4px 10px;border-radius:999px;background:rgb(0 0 0 / .55);color:#fff;font-size:.78rem}.obx-compare__l--b{left:14px}.obx-compare__l--a{right:14px}.obx-hot{position:relative}.obx-hot>img{width:100%;display:block;border-radius:var(--ob-radius)}.obx-hot__p{--ob-dot:var(--ob-primary);position:absolute;transform:translate(-50%,-50%);z-index:2}.obx-hot__p>button{width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:var(--ob-dot);cursor:pointer;box-shadow:0 0 0 0 var(--ob-dot);animation:obx-ping 2s infinite;padding:0}@keyframes obx-ping{0%{box-shadow:0 0 0 0 rgb(255 122 24 / .7)}100%{box-shadow:0 0 0 18px #fff0}}.obx-hot__tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);width:max-content;max-width:240px;padding:12px 14px;border-radius:12px;background:#111;color:#fff;opacity:0;visibility:hidden;transition:all .25s;font-size:.88rem;box-shadow:0 16px 40px -14px #000}.obx-hot__tip p{margin:4px 0 0;opacity:.75}.obx-hot__tip a{color:var(--ob-primary)}.obx-hot--hover .obx-hot__p:hover .obx-hot__tip,.obx-hot__p.is-open .obx-hot__tip{opacity:1;visibility:visible;transform:translateX(-50%)}.obx-iacc{display:flex;gap:10px;height:460px}.obx-iacc__i{position:relative;flex:1;border-radius:18px;background-size:cover;background-position:center;overflow:hidden;transition:flex .7s var(--ob-ease);display:flex;align-items:flex-end;color:#fff;text-decoration:none;min-width:0}.obx-iacc__i::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgb(0 0 0 / .75))}.obx-iacc__i span{position:relative;z-index:2;padding:20px;display:grid;gap:4px;opacity:0;transform:translateY(14px);transition:all .5s}.obx-iacc__i:hover,.obx-iacc__i:focus,.obx-iacc__i.is-on{flex:4}.obx-iacc:hover .obx-iacc__i.is-on:not(:hover){flex:1}.obx-iacc__i:hover span,.obx-iacc__i.is-on span{opacity:1;transform:none}.obx-iacc:hover .obx-iacc__i.is-on:not(:hover) span{opacity:0}.obx-iacc b{font-size:1.3rem}@media (max-width:767px){.obx-iacc.is-vm{flex-direction:column;height:auto!important}.obx-iacc.is-vm .obx-iacc__i{min-height:120px;flex:none}.obx-iacc.is-vm .obx-iacc__i span{opacity:1;transform:none}}.obx-iscroll{--ob-dur:6s;position:relative;height:420px;border-radius:16px;overflow:hidden;border:1px solid var(--ob-border);background:var(--ob-surface);display:flex;flex-direction:column}.obx-iscroll__bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--ob-border);flex:none}.obx-iscroll__bar i{width:9px;height:9px;border-radius:50%;background:#E93F39}.obx-iscroll__bar i:nth-child(2){background:#FF7A18}.obx-iscroll__bar i:nth-child(3){background:#FCEF44}.obx-iscroll__v{position:relative;flex:1;overflow:hidden}.obx-iscroll__v img{width:100%;display:block;transition:transform var(--ob-dur) ease-in-out}.obx-iscroll:hover .obx-iscroll__v img{transform:translateY(calc(-100% + var(--ob-vh, 380px)))}.obx-iscroll--phone{width:280px;margin-inline:auto;border-radius:34px;border:8px solid #1b1b1b}.obx-layers{position:relative;height:420px}.obx-layers img{position:absolute;display:block;border-radius:16px;transition:transform .3s ease-out;will-change:transform}.obx-lottie{max-width:100%}.obx-vpl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border-radius:var(--ob-radius);overflow:hidden;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-vpl__player{position:relative;aspect-ratio:16 / 9;background:#000}.obx-vpl__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.obx-vpl__list{display:flex;flex-direction:column;overflow-y:auto;max-height:100%}.obx-vpl__list b{padding:16px;border-bottom:1px solid var(--ob-border)}.obx-vpl__list button{display:flex;gap:10px;align-items:center;padding:12px 16px;border:0;border-bottom:1px solid var(--ob-border);background:none;color:var(--ob-muted);text-align:start;cursor:pointer;font:inherit}.obx-vpl__list button.is-on{color:var(--ob-primary);background:rgb(255 122 24 / .06)}.obx-vpl__list button span{width:24px;font-family:var(--ob-mono);font-size:.75rem}.obx-vpl__list button em{margin-inline-start:auto;font-style:normal;font-size:.8rem;opacity:.7}@media (max-width:767px){.obx-vpl{grid-template-columns:1fr}}.obx-logos{--ob-lgap:18px;--ob-cols:6}.obx-logos--marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.obx-logos__t{display:flex;flex:none;gap:var(--ob-lgap);padding-inline-end:var(--ob-lgap);animation:obx-marq var(--ob-dur,35s) linear infinite}[dir="rtl"] .obx-logos__t{animation-name:obx-marq-rtl}.obx-logos--marquee:hover .obx-logos__t{animation-play-state:paused}.obx-logos--grid{display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:var(--ob-lgap)}.obx-logo-i{width:180px;height:84px;flex:none;display:grid;place-items:center;padding:14px;border-radius:14px;text-decoration:none;color:var(--ob-muted);transition:border-color .25s,transform .25s}.obx-logos--grid .obx-logo-i{width:auto}.obx-lcard-dark .obx-logo-i{border:1px solid var(--ob-border);background:rgb(255 255 255 / .025)}.obx-lcard-light .obx-logo-i{background:#f4f2ef}.obx-logo-i:hover{transform:translateY(-2px);border-color:rgb(255 122 24 / .45)}.obx-logo-i img{max-width:80%;max-height:72%;width:auto;height:auto;object-fit:contain;transition:filter .3s,opacity .3s}.obx-lmode-gray .obx-logo-i img{filter:grayscale(1);opacity:.75}.obx-lmode-gray .obx-logo-i:hover img{filter:none;opacity:1}.obx-lmode-white .obx-logo-i img{filter:brightness(0) invert(1);opacity:.8}.obx-logo-i b{font-weight:800;letter-spacing:.06em}.obx-banner{position:relative;min-height:360px;border-radius:var(--ob-radius);overflow:hidden;display:flex;color:#fff;isolation:isolate}.obx-banner__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:-2;transition:transform 1s var(--ob-ease)}.obx-banner::after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / .45)}.obx-banner-fx-zoom:hover .obx-banner__bg{transform:scale(1.07)}.obx-banner-fx-lift{transition:transform .4s var(--ob-ease)}.obx-banner-fx-lift:hover{transform:translateY(-6px)}.obx-banner__c{padding:28px;display:grid;gap:10px;justify-items:start;align-self:flex-end}.obx-banner--c{align-items:center;justify-content:center;text-align:center}.obx-banner--c .obx-banner__c{justify-items:center;align-self:center}.obx-banner--tl .obx-banner__c{align-self:flex-start}.obx-banner h3{margin:0;font-size:1.6rem;letter-spacing:-.02em}.obx-banner p{margin:0;opacity:.8}.obx-banner small{font-family:var(--ob-mono);opacity:.75}.obx-tabs__nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.obx-tabs__nav button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #fff0;border-radius:999px;background:none;color:var(--ob-muted);cursor:pointer;font:inherit;font-weight:600;transition:all .25s}.obx-tabs--pills .obx-tabs__nav button{border-color:var(--ob-border)}.obx-tabs__nav button.is-on{color:#140a04;background:var(--ob-grad);border-color:#fff0}.obx-tabs--top .obx-tabs__nav{border-bottom:1px solid var(--ob-border);gap:0}.obx-tabs--top .obx-tabs__nav button{border-radius:0;border-bottom:2px solid #fff0;margin-bottom:-1px}.obx-tabs--top .obx-tabs__nav button.is-on{background:none;color:var(--ob-primary);border-bottom-color:var(--ob-primary)}.obx-tabs--side{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:24px}.obx-tabs--side .obx-tabs__nav{flex-direction:column;margin:0}.obx-tabs--side .obx-tabs__nav button{border-radius:14px;justify-content:flex-start}.obx-tabs__p{animation:obx-fadein .45s var(--ob-ease)}.obx-tabs__acc{display:none}@keyframes obx-fadein{from{opacity:0;transform:translateY(8px)}}@media (max-width:767px){.obx-tabs.is-acc-m .obx-tabs__nav{display:none}.obx-tabs.is-acc-m .obx-tabs__p{display:block!important;animation:none;border-bottom:1px solid var(--ob-border)}.obx-tabs.is-acc-m .obx-tabs__p[hidden] .obx-tabs__b{display:none}.obx-tabs.is-acc-m .obx-tabs__acc{display:flex;width:100%;justify-content:space-between;padding:16px 0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.obx-tabs.is-acc-m .obx-tabs__acc::after{content:"+";color:var(--ob-primary)}.obx-tabs.is-acc-m .obx-tabs__p.is-on .obx-tabs__acc::after{content:"−"}.obx-tabs--side{grid-template-columns:1fr}}.obx-tabs__b{padding-bottom:6px}.obx-acc{display:flex;flex-direction:column;gap:10px}.obx-acc__i{border:1px solid var(--ob-border);border-radius:16px;background:rgb(255 255 255 / .02);transition:border-color .3s,background .3s}.obx-acc__i.is-open{border-color:rgb(255 122 24 / .4);background:rgb(255 122 24 / .04)}.obx-acc__h{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;border:0;background:none;color:inherit;font:inherit;font-weight:600;font-size:1.05rem;text-align:start;cursor:pointer}.obx-acc__h small{font-family:var(--ob-mono);color:var(--ob-primary);font-size:.75rem}.obx-acc__h span{flex:1}.obx-acc__h i{position:relative;width:14px;height:14px;flex:none;transition:transform .35s var(--ob-ease)}.obx-acc-i-plus .obx-acc__h i::before,.obx-acc-i-plus .obx-acc__h i::after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;border-radius:2px;background:var(--ob-primary);transition:transform .35s var(--ob-ease)}.obx-acc-i-plus .obx-acc__h i::after{transform:rotate(90deg)}.obx-acc-i-plus .is-open .obx-acc__h i::after{transform:rotate(0)}.obx-acc-i-chevron .obx-acc__h i{border-inline-end:2px solid var(--ob-primary);border-bottom:2px solid var(--ob-primary);width:9px;height:9px;transform:rotate(45deg)}.obx-acc-i-chevron .is-open .obx-acc__h i{transform:rotate(-135deg)}.obx-acc__b>div{padding:0 20px 20px;color:var(--ob-muted);line-height:1.7}.obx-acc__b>div>:first-child{margin-top:0}.obx-ctog__sw{display:flex;align-items:center;gap:12px;margin-bottom:18px;--ob-on:var(--ob-primary)}.obx-ctog__sw span{color:var(--ob-muted);font-weight:600;transition:color .25s}.obx-ctog__sw span.is-on{color:var(--ob-text)}.obx-ctog__sw button{width:54px;height:30px;border-radius:999px;border:1px solid var(--ob-border);background:rgb(255 255 255 / .06);position:relative;cursor:pointer;padding:0}.obx-ctog__sw button i{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:var(--ob-on);transition:inset-inline-start .3s var(--ob-ease)}.obx-ctog__sw button[aria-checked="true"] i{inset-inline-start:27px}.obx-flip{height:320px;perspective:1200px}.obx-flip__in{position:relative;width:100%;height:100%;transition:transform .8s var(--ob-ease);transform-style:preserve-3d}.obx-flip__f,.obx-flip__b{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;text-align:center;border-radius:var(--ob-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--ob-border)}.obx-flip__f{background:var(--ob-surface)}.obx-flip__f .obx-icon{width:42px;height:42px;color:var(--ob-primary)}.obx-flip__b{background:var(--ob-grad);color:#160b04}.obx-flip h3{margin:0;font-size:1.35rem}.obx-flip p{margin:0;opacity:.8}.obx-flip--flip-y .obx-flip__b{transform:rotateY(180deg)}.obx-flip--flip-y:hover .obx-flip__in,.obx-flip--flip-y:focus .obx-flip__in{transform:rotateY(180deg)}.obx-flip--flip-x .obx-flip__b{transform:rotateX(180deg)}.obx-flip--flip-x:hover .obx-flip__in,.obx-flip--flip-x:focus .obx-flip__in{transform:rotateX(180deg)}.obx-flip--slide,.obx-flip--fade{overflow:hidden;border-radius:var(--ob-radius)}.obx-flip--slide .obx-flip__b{transform:translateY(100%);transition:transform .6s var(--ob-ease)}.obx-flip--slide:hover .obx-flip__b{transform:none}.obx-flip--fade .obx-flip__b{opacity:0;transition:opacity .5s}.obx-flip--fade:hover .obx-flip__b{opacity:1}.obx-hbox{position:relative;display:flex;align-items:flex-end;height:380px;border-radius:var(--ob-radius);background-size:cover;background-position:center;overflow:hidden;color:#fff;text-decoration:none;transition:transform .5s var(--ob-ease),box-shadow .5s;transform-style:preserve-3d}.obx-hbox::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgb(0 0 0 / .75))}.obx-hbox__c{position:relative;z-index:2;padding:24px;display:grid;gap:4px;transform:translateZ(40px)}.obx-hbox b{font-size:1.35rem}.obx-hbox small{opacity:.8}.obx-hbox--reveal .obx-hbox__c{transform:translateY(30px);opacity:0;transition:all .5s var(--ob-ease)}.obx-hbox--reveal:hover .obx-hbox__c{transform:none;opacity:1}.obx-hbox--lift:hover{transform:translateY(-8px);box-shadow:0 30px 70px -30px var(--ob-primary)}.obx-modal,.obx-oc{position:fixed;inset:0;z-index:9990;display:grid;place-items:center;padding:20px}.obx-modal[hidden],.obx-oc[hidden]{display:none}.obx-modal__bd,.obx-oc__bd{position:absolute;inset:0;background:rgb(0 0 0 / .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:obx-fadein .3s}.obx-modal__box{position:relative;width:100%;max-height:90vh;overflow:auto;padding:30px;border-radius:var(--ob-radius);background:var(--ob-surface,#111);color:var(--ob-text);border:1px solid var(--ob-border);animation:obx-pop .4s var(--ob-ease)}.obx-modal__box h3{margin:0 0 16px}@keyframes obx-pop{from{opacity:0;transform:translateY(20px) scale(.97)}}.obx-modal__x{position:absolute;top:12px;inset-inline-end:12px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid var(--ob-border);background:rgb(0 0 0 / .3);color:inherit;font-size:1.3rem;cursor:pointer;line-height:1}.obx-oc{place-items:stretch;justify-items:end;padding:0}.obx-oc--start{justify-items:start}.obx-oc__p{position:relative;height:100%;overflow-y:auto;padding:60px 28px 28px;background:var(--ob-surface,#111);color:var(--ob-text);animation:obx-ocin .45s var(--ob-ease)}@keyframes obx-ocin{from{transform:translateX(40px);opacity:0}}.obx-popup{position:fixed;inset:0;z-index:9995;display:grid;place-items:center;padding:20px}.obx-popup[hidden]{display:none}.obx-popup__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.obx-popup__box{position:relative;width:100%;max-height:92vh;overflow:auto;border-radius:var(--ob-radius);background:var(--ob-surface,#111);color:var(--ob-text);border:1px solid var(--ob-border);animation:obx-pop .45s var(--ob-ease)}.obx-popup--bottom{place-items:end center}.obx-popup--bottom .obx-popup__box{max-width:100%!important;border-radius:22px 22px 0 0}.obx-popup--side{place-items:end end}.obx-popup--side .obx-popup__backdrop{background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.obx-popup__close{position:absolute;top:10px;inset-inline-end:10px;z-index:5;width:36px;height:36px;border-radius:50%;border:1px solid var(--ob-border);background:rgb(0 0 0 / .35);color:#fff;font-size:1.2rem;cursor:pointer}.obx-testi{margin:0;height:100%;display:flex;flex-direction:column;gap:18px}.obx-testi--card{padding:26px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-testi blockquote{margin:0;flex:1;font-size:1.05rem;line-height:1.65}.obx-testi--quote blockquote{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:500}.obx-testi--quote blockquote::before{content:"“";display:block;font-size:4rem;line-height:.6;font-family:Georgia,serif;background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0;margin-bottom:10px}.obx-testi figcaption{display:flex;align-items:center;gap:12px}.obx-testi figcaption img,.obx-testi__av{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none}.obx-testi__av{display:grid;place-items:center;background:var(--ob-grad);color:#140a04;font-weight:800}.obx-testi figcaption span{display:grid}.obx-testi figcaption small{color:var(--ob-muted)}.obx-testis--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr));gap:16px}.obx-testis--masonry{columns:3 280px;column-gap:16px}.obx-testis--masonry .obx-testi{break-inside:avoid;margin-bottom:16px;height:auto}.obx-reviews__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding:16px 20px;border-radius:18px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-reviews__head>div{display:grid;flex:1}.obx-reviews__head strong{font-size:1.3rem}.obx-g{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#4285F4;font-weight:900;font-size:1.3rem}.obx-team{position:relative}.obx-team__m{position:relative;overflow:hidden;border-radius:var(--ob-radius)}.obx-team__m img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;transition:transform .8s var(--ob-ease),filter .5s}.obx-team:hover .obx-team__m img{transform:scale(1.04)}.obx-team__i{padding-top:14px;display:grid;gap:2px}.obx-team__i b{font-size:1.15rem}.obx-team__i small{color:var(--ob-muted)}.obx-team__i p{color:var(--ob-muted);margin:8px 0 0;font-size:.92rem}.obx-team__soc{display:flex;gap:6px;margin-top:10px;--ob-isize:16px}.obx-team__soc a{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:inherit;border:1px solid var(--ob-border)}.obx-team--overlay .obx-team__soc{position:absolute;bottom:14px;inset-inline-start:14px;margin:0;opacity:0;transform:translateY(10px);transition:all .4s}.obx-team--overlay .obx-team__soc a{background:rgb(0 0 0 / .55);color:#fff;border-color:rgb(255 255 255 / .2)}.obx-team--overlay:hover .obx-team__soc{opacity:1;transform:none}.obx-team--circle .obx-team__m{width:70%;margin-inline:auto;border-radius:50%}.obx-team--circle .obx-team__m img{aspect-ratio:1}.obx-team--circle .obx-team__i{text-align:center;justify-items:center}.obx-team--card{padding:14px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-tl{--ob-line:var(--ob-border);--ob-dot:var(--ob-primary);position:relative;display:grid;gap:26px}.obx-tl::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:11px;width:1px;background:var(--ob-line)}.obx-tl__i{position:relative;padding-inline-start:44px}.obx-tl__dot{position:absolute;inset-inline-start:0;top:4px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--ob-dot);color:#140a04;box-shadow:0 0 0 5px rgb(255 122 24 / .15);--ob-isize:12px}.obx-tl__c{padding:18px 20px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-tl time{font-family:var(--ob-mono);color:var(--ob-primary);font-size:.8rem}.obx-tl h4{margin:4px 0 6px;font-size:1.15rem}.obx-tl p{margin:0;color:var(--ob-muted)}.obx-tl img{margin-top:12px;border-radius:12px;max-width:100%}@media (min-width:900px){.obx-tl--center::before{inset-inline-start:50%}.obx-tl--center .obx-tl__i{width:50%;padding-inline-start:0;padding-inline-end:40px}.obx-tl--center .obx-tl__i:nth-child(even){margin-inline-start:50%;padding-inline-start:40px;padding-inline-end:0}.obx-tl--center .obx-tl__dot{inset-inline-start:auto;inset-inline-end:-11px}.obx-tl--center .obx-tl__i:nth-child(even) .obx-tl__dot{inset-inline-start:-12px;inset-inline-end:auto}.obx-tl--horizontal{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;padding-top:40px}.obx-tl--horizontal::before{top:51px;bottom:auto;left:0;right:0;width:auto;height:1px}.obx-tl--horizontal .obx-tl__i{padding:34px 0 0}.obx-tl--horizontal .obx-tl__dot{top:0}}.obx-price{--ob-accent:var(--ob-primary);position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:30px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-price.is-featured{border-color:var(--ob-accent);box-shadow:0 0 0 1px var(--ob-accent),0 30px 70px -40px var(--ob-accent)}.obx-price__badge{position:absolute;top:-12px;inset-inline-end:22px;padding:4px 12px;border-radius:999px;background:var(--ob-grad);color:#140a04;font-weight:700;font-size:.75rem}.obx-price h3{margin:0;font-size:1.2rem}.obx-price__d{margin:0;color:var(--ob-muted);font-size:.92rem}.obx-price__p{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.obx-price__p small{color:var(--ob-muted)}.obx-price__v{font-size:clamp(2.2rem, 4vw, 3rem);font-weight:700;letter-spacing:-.04em;line-height:1}.obx-price__per{color:var(--ob-muted);font-style:normal}.obx-price__p s{color:var(--ob-muted);opacity:.7}.obx-price ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1}.obx-price li{display:flex;gap:10px;align-items:center;color:var(--ob-muted)}.obx-price li .obx-icon{color:var(--ob-accent);width:16px;height:16px}.obx-price li.is-off{opacity:.45;text-decoration:line-through}.obx-price li.is-off .obx-icon{color:inherit}.obx-price__sw{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--ob-border);align-self:flex-start}.obx-price__sw button{border:0;background:none;color:var(--ob-muted);padding:6px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:.82rem}.obx-price__sw button.is-on{background:var(--ob-grad);color:#140a04}.obx-price__n{margin:0;font-size:.8rem;color:var(--ob-muted);text-align:center}.obx-plist{list-style:none;margin:0;padding:0;display:grid;gap:18px}.obx-plist li>a,.obx-plist li{display:flex;gap:14px;align-items:flex-start;color:inherit;text-decoration:none}.obx-plist li>div,.obx-plist li>a>div{flex:1;display:grid;gap:2px}.obx-plist img{width:64px;height:64px;border-radius:12px;object-fit:cover}.obx-plist__r{display:flex;align-items:baseline;gap:8px}.obx-plist__r i{flex:1}.obx-plist.has-dots .obx-plist__r i{border-bottom:2px dotted var(--ob-border);transform:translateY(-4px)}.obx-plist__p{color:var(--ob-primary);font-weight:700;white-space:nowrap}.obx-plist small{color:var(--ob-muted)}.obx-cta{position:relative;overflow:hidden;display:flex;align-items:center;gap:30px;padding:clamp(28px, 4vw, 54px);border-radius:var(--ob-radius)}.obx-cta--gradient{background:var(--ob-grad);color:#160b04}.obx-cta--gradient::before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(circle,rgb(255 255 255 / .35),transparent 60%);pointer-events:none}.obx-cta--gradient .obx-heading em{background:none;-webkit-text-fill-color:#160b04;color:#160b04}.obx-cta--image{background-size:cover;background-position:center;color:#fff}.obx-cta--image::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .75),rgb(0 0 0 / .2))}.obx-cta--split{padding:0;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-cta--split .obx-cta__img{flex:1;align-self:stretch;min-height:280px}.obx-cta--split .obx-cta__img img{width:100%;height:100%;object-fit:cover;display:block}.obx-cta--split .obx-cta__c{padding:40px}.obx-cta__c{position:relative;z-index:2;flex:1;display:grid;gap:14px;justify-items:start}.obx-cta__c p{margin:0;max-width:60ch;opacity:.85}.obx-cta h2{font-size:clamp(1.8rem, 3.6vw, 3rem)}.obx-cta .obx-kicker{color:inherit;opacity:.7}.obx-cta__form{display:flex;gap:8px;width:100%;max-width:520px;padding:6px;border-radius:999px;background:#fff}.obx-cta__form input{flex:1;min-width:0;border:0;background:none;padding:0 16px;color:#111;outline:none;font:inherit}@media (max-width:767px){.obx-cta{flex-direction:column;align-items:stretch}.obx-cta__form{flex-direction:column;border-radius:20px}.obx-cta__form input{min-height:44px}}.obx-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:s}.obx-steps--row{grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))}.obx-steps__i{padding:24px;border-radius:18px;border:1px solid var(--ob-border);background:var(--ob-surface);position:relative}.obx-steps__n{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:14px;background:var(--ob-grad);color:#140a04;font-weight:800;font-family:var(--ob-mono);margin-bottom:14px;--ob-isize:20px}.obx-steps h4{margin:0 0 6px;font-size:1.1rem}.obx-steps p{margin:0;color:var(--ob-muted);font-size:.94rem}.obx-hours{list-style:none;margin:0;padding:0;display:grid;gap:10px}.obx-hours li{display:flex;align-items:baseline;gap:10px}.obx-hours li i{flex:1;border-bottom:1px dashed var(--ob-border)}.obx-hours .is-closed span{color:#f87171}.obx-cinfo{list-style:none;margin:0;padding:0;display:grid;gap:16px}.obx-cinfo li{display:flex;gap:14px;align-items:flex-start}.obx-cinfo li>.obx-icon{width:42px;height:42px;padding:11px;border-radius:12px;background:rgb(255 122 24 / .1);color:var(--ob-primary)}.obx-cinfo span{display:grid}.obx-cinfo small{color:var(--ob-muted);font-family:var(--ob-mono);font-size:.74rem}.obx-cinfo a{color:inherit;text-decoration:none}.obx-cinfo a:hover{color:var(--ob-primary)}.obx-cinfo--cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.obx-cinfo--cards li{padding:18px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-bio{max-width:480px;margin-inline:auto;display:grid;justify-items:center;gap:8px;text-align:center}.obx-bio__av{width:92px;height:92px;border-radius:50%;object-fit:cover;border:3px solid var(--ob-primary)}.obx-bio__av--txt{display:grid;place-items:center;background:var(--ob-grad);color:#140a04;font-size:2rem;font-weight:800}.obx-bio p{margin:0 0 8px;color:var(--ob-muted)}.obx-bio__l{width:100%;display:grid;gap:10px}.obx-bio__l a{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface);color:inherit;text-decoration:none;font-weight:600;transition:transform .25s,border-color .25s}.obx-bio__l a:hover{transform:translateY(-2px);border-color:var(--ob-primary)}.obx-counter{display:grid;gap:6px}.obx-counter.has-line{padding-top:16px;border-top:1px solid var(--ob-border)}.obx-counter>.obx-icon{width:30px;height:30px;color:var(--ob-primary)}.obx-counter__v{display:flex;align-items:baseline;font-size:clamp(2.2rem, 4vw, 3.4rem);font-weight:600;letter-spacing:-.04em;line-height:1}.obx-counter__x{color:var(--ob-primary)}.obx-counter__l{color:var(--ob-muted);font-family:var(--ob-mono);font-size:.8rem}.lang-ar .obx-counter__l{font-family:inherit}.obx-prog{--ob-track:var(--ob-border);--ob-fill:var(--ob-grad);--ob-bh:6px;display:grid;gap:18px}.obx-prog__i{display:grid;grid-template-columns:1fr auto;gap:8px}.obx-prog__t{grid-column:span 2;height:var(--ob-bh);border-radius:999px;background:var(--ob-track);overflow:hidden}.obx-prog--bar{--ob-bh:14px}.obx-prog__t i{display:block;height:100%;width:0;border-radius:inherit;background:var(--ob-fill);transition:width 1.4s var(--ob-ease)}.obx-prog.is-in .obx-prog__t i{width:var(--ob-v)}.obx-prog__v{font-family:var(--ob-mono);color:var(--ob-muted);font-size:.8rem}.obx-prog--ring{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.obx-prog__ring{display:grid;justify-items:center;gap:10px}.obx-prog__ring span{position:relative;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.3rem}.obx-prog__ring span::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--ob-primary) calc(var(--ob-p) * 1%),var(--ob-track) 0);-webkit-mask:radial-gradient(circle,transparent 46px,#000 47px);mask:radial-gradient(circle,transparent 46px,#000 47px)}.obx-cd{display:flex;flex-wrap:wrap;gap:12px}.obx-cd__u{display:grid;justify-items:center;gap:4px;min-width:84px;padding:16px 12px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-cd b{font-size:clamp(2rem, 4vw, 3rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.obx-cd small{color:var(--ob-muted);font-size:.78rem}.obx-cd--inline .obx-cd__u{border:0;background:none;padding:0;min-width:0;flex-direction:row;display:flex;align-items:baseline;gap:4px}.obx-cd--big .obx-cd__u{border:0;background:none}.obx-cd--big b{font-size:clamp(3rem, 8vw, 6rem);background:var(--ob-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-cd__done{font-weight:600}.obx-chart{--ob-label:var(--ob-muted);--ob-grid:var(--ob-border)}.obx-chart.is-card{padding:22px 24px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .01) 40%),var(--ob-surface)}.obx-chart__h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;color:var(--ob-muted);font-family:var(--ob-mono);font-size:.8rem;margin-bottom:10px}.obx-chart__svg{width:100%;height:auto;display:block;overflow:visible}.obx-chart__grid{stroke:var(--ob-grid);stroke-width:1}.obx-chart__lbl{fill:var(--ob-label);font-size:13px;font-family:var(--ob-mono)}.obx-chart__bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform 1s var(--ob-ease);transition-delay:calc(var(--i) * 80ms)}.obx-chart.is-in .obx-chart__bar{transform:none}.obx-chart__line{stroke-dasharray:2000;stroke-dashoffset:2000;transition:stroke-dashoffset 2s var(--ob-ease)}.obx-chart.is-in .obx-chart__line{stroke-dashoffset:0}.obx-chart__slice{transform-box:view-box;transform-origin:300px 160px;opacity:0;transform:scale(.8);transition:opacity .6s,transform .8s var(--ob-ease);transition-delay:calc(var(--i) * 100ms)}.obx-chart.is-in .obx-chart__slice{opacity:1;transform:none}.obx-chart__lg{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.88rem;color:var(--ob-muted)}.obx-chart__lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:6px}.obx-chart__f{margin:12px 0 0;color:var(--ob-muted);font-size:.9rem}.obx-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--ob-tb,var(--ob-border))}.obx-table{width:100%;border-collapse:collapse;min-width:480px}.obx-table th,.obx-table td{padding:12px 16px;text-align:start;border-bottom:1px solid var(--ob-tb,var(--ob-border))}.obx-table th{background:rgb(255 255 255 / .04);font-weight:600}.obx-table.is-sort th{cursor:pointer;user-select:none}.obx-table.is-sort th::after{content:" ↕";opacity:.35;font-size:.8em}.obx-table.is-striped tbody tr:nth-child(even) td{background:rgb(255 255 255 / .02)}.obx-table tr:last-child td{border-bottom:0}.obx-table__s{width:100%;max-width:320px;margin-bottom:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--ob-border);background:#fff0;color:inherit;font:inherit}.obx-ticker{display:flex;align-items:stretch;overflow:hidden;border-radius:14px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-ticker__l{flex:none;display:grid;place-items:center;padding:10px 16px;background:var(--ob-grad);color:#140a04;font-size:.85rem;z-index:2}.obx-ticker__v{flex:1;overflow:hidden;display:flex;align-items:center}.obx-ticker__t{display:flex;align-items:center;gap:18px;white-space:nowrap;padding-inline:18px;animation:obx-marq var(--ob-dur,30s) linear infinite}[dir="rtl"] .obx-ticker__t{animation-name:obx-marq-rtl}.obx-ticker:hover .obx-ticker__t{animation-play-state:paused}.obx-ticker a{color:inherit;text-decoration:none}.obx-ticker__sep{color:var(--ob-primary);font-style:normal}.obx-clocks{display:flex;flex-wrap:wrap;gap:14px}.obx-clock{display:grid;justify-items:center;gap:4px;padding:16px 20px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface);min-width:130px}.obx-clock b{font-size:1.8rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.obx-clock small{color:var(--ob-muted)}.obx-clock__face{position:relative;width:90px;height:90px;border-radius:50%;border:2px solid var(--ob-border)}.obx-clock__face i{position:absolute;bottom:50%;left:50%;width:2px;transform-origin:bottom;background:var(--ob-text);border-radius:2px}.obx-clock__face .h{height:24px;width:3px}.obx-clock__face .m{height:34px}.obx-clock__face .s{height:38px;width:1px;background:var(--ob-primary)}.obx-clocks--analog b{font-size:1rem}.obx-weather{display:grid;gap:16px;padding:22px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(135deg,rgb(255 122 24 / .12),transparent 60%),var(--ob-surface)}.obx-weather__now{display:grid;gap:2px}.obx-weather__t{font-size:3.4rem;font-weight:700;line-height:1;letter-spacing:-.04em}.obx-weather__d{color:var(--ob-muted)}.obx-weather__days{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.obx-weather__days div{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:rgb(255 255 255 / .04);font-size:.85rem}.obx-weather__days b{font-size:1.3rem}.obx-hero{position:relative;display:flex;align-items:center;min-height:max(640px, 100svh);padding:130px var(--ob-pad-x) 80px;overflow:hidden;isolation:isolate;--ob-shade:.8}.obx-hero--auto{min-height:0}.obx-hero__bg{position:absolute;inset:0;z-index:-1}.obx-hero__stone{position:absolute;inset-block:0;inset-inline-end:0;width:64%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,#000 45%,transparent 100%);mask-image:linear-gradient(to left,#000 45%,transparent 100%)}[dir="rtl"] .obx-hero__stone{-webkit-mask-image:linear-gradient(to right,#000 45%,transparent 100%);mask-image:linear-gradient(to right,#000 45%,transparent 100%);transform:scaleX(-1)}.obx-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.obx-hero__shade{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 20% 50%,rgba(6,6,6,var(--ob-shade)),transparent 70%),linear-gradient(180deg,rgb(6 6 6 / .55),transparent 25%,transparent 70%,var(--ob-bg,#060606))}:root[data-theme="light"] .obx-hero__shade{background:radial-gradient(ellipse 60% 70% at 20% 50%,rgba(245,243,240,var(--ob-shade)),transparent 70%),linear-gradient(180deg,rgb(245 243 240 / .55),transparent 25%,transparent 70%,var(--ob-bg))}[dir="rtl"] .obx-hero__shade{background:radial-gradient(ellipse 60% 70% at 80% 50%,rgba(6,6,6,var(--ob-shade)),transparent 70%),linear-gradient(180deg,rgb(6 6 6 / .55),transparent 25%,transparent 70%,var(--ob-bg,#060606))}.obx-hero__grid{width:100%;max-width:var(--ob-container,1240px);margin-inline:auto;display:grid;gap:clamp(24px, 4vw, 64px);align-items:center}.obx-hero__grid.has-board{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.obx-hero--center .obx-hero__copy{text-align:center;justify-items:center;margin-inline:auto}.obx-hero--center .obx-btns{justify-content:center}.obx-hero__copy{display:grid;gap:22px;justify-items:start;min-width:0}.obx-hero__t{font-size:clamp(2.5rem, 6.1vw, 6.1rem);line-height:.98;letter-spacing:-.045em}[dir="rtl"] .obx-hero__t,.lang-ar .obx-hero__t{line-height:1.22;font-weight:800}.obx-hero__copy>p{margin:0;max-width:56ch;color:var(--ob-muted);font-size:clamp(1rem, 1.25vw, 1.14rem);line-height:1.7}.obx-hero__note{color:var(--ob-muted);opacity:.7;margin:0!important}@media (max-width:1100px){.obx-hero__grid.has-board{grid-template-columns:minmax(0,1fr)}.obx-hero__stone{width:100%;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}}@media (max-width:900px){.obx-hero{min-height:auto;padding-top:110px}.obx-hero__board{display:none}}@media (max-width:767px){.obx-hero__t{font-size:clamp(2.2rem, 11vw, 3.4rem)}.obx-hero .obx-btns .obx-btn{flex:1 1 auto}}.obx-board{position:relative;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(20 18 16 / .8),rgb(10 10 10 / .88));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;box-shadow:0 40px 90px -50px #000;transition:transform .6s var(--ob-ease);--ob-r2:var(--ob-primary)}:root[data-theme="light"] .obx-board{background:rgb(255 255 255 / .88)}.obx-board__h{display:flex;align-items:center;gap:14px;padding:16px 20px;color:var(--ob-muted);border-bottom:1px solid var(--ob-border)}.obx-board__h b{color:var(--ob-text);font-weight:500}.obx-board__h em{margin-inline-start:auto;font-style:normal;color:var(--ob-r2);display:inline-flex;gap:6px;align-items:center}.obx-board__h em i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:obx-blink 1.6s infinite}@keyframes obx-blink{50%{opacity:.25}}.obx-board__c{position:relative;height:250px;margin:14px 20px;direction:ltr}.obx-board__c svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.obx-board__c path{fill:none;stroke:var(--ob-border);stroke-width:1.3;vector-effect:non-scaling-stroke}.obx-board__c path.hot{stroke:var(--ob-r2);stroke-dasharray:6 6;animation:obx-dash 1.2s linear infinite}@keyframes obx-dash{to{stroke-dashoffset:-24}}.obx-node{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:translateY(-50%);padding:9px 12px;border-radius:12px;border:1px solid var(--ob-border);background:rgb(14 13 12 / .94);display:grid;gap:2px;font-size:.82rem;line-height:1.3;box-shadow:0 10px 30px -15px #000}:root[data-theme="light"] .obx-node{background:#fff}[dir="rtl"] .obx-node{direction:rtl}.obx-node small{color:var(--ob-muted);font-size:.68rem}.obx-node.is-hot{border-color:var(--ob-r2);box-shadow:0 0 0 1px rgb(255 122 24 / .35),0 10px 40px -10px rgb(255 122 24 / .45)}.obx-node.is-hot small{color:var(--ob-r2)}.obx-board__log{border-top:1px solid var(--ob-border);padding:14px 20px 18px;display:grid;gap:7px;color:var(--ob-muted)}.obx-board__log>span{opacity:.7}.obx-board__log p{margin:0;display:grid;grid-template-columns:10px 48px 1fr auto;align-items:center;gap:8px}.obx-board__log p i{width:6px;height:6px;border-radius:50%;background:var(--ob-muted);opacity:.6}.obx-board__log p.is-on i{background:var(--ob-r2);opacity:1;box-shadow:0 0 8px var(--ob-r2)}.obx-board__log time,.obx-board__log em{opacity:.7;font-style:normal}.obx-reach{padding:22px 24px 24px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .008) 40%),var(--ob-surface);--ob-hot:var(--ob-primary)}.obx-reach__h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ob-muted)}.obx-reach__bars{position:relative;height:250px;margin:24px 0 20px;display:flex;align-items:flex-end;justify-content:space-around;gap:4%;padding-inline:4%;border-bottom:1px solid var(--ob-border);background:repeating-linear-gradient(180deg,transparent 0 49px,var(--ob-line-c) 49px 50px);direction:ltr}.obx-bar3d{position:relative;width:11%;height:0;transition:height 1.1s var(--ob-ease) var(--d)}.obx-reach.is-in .obx-bar3d{height:var(--h)}.obx-bar3d i,.obx-bar3d::before,.obx-bar3d::after{position:absolute;content:""}.obx-bar3d i{inset:0;background:linear-gradient(180deg,#34302c,#1b1917);border-radius:2px 2px 0 0}.obx-bar3d::before{left:0;right:-9px;top:-9px;height:9px;background:#4a443e;transform:skewX(-45deg);transform-origin:bottom left}.obx-bar3d::after{right:-9px;top:-4px;bottom:0;width:9px;background:#121110;transform:skewY(-45deg);transform-origin:top left}:root[data-theme="light"] .obx-bar3d i{background:linear-gradient(180deg,#d9d4ce,#c7c0b8)}:root[data-theme="light"] .obx-bar3d::before{background:#ece7e1}:root[data-theme="light"] .obx-bar3d::after{background:#b3aba2}.obx-bar3d.is-hot i{background:var(--ob-grad-v);box-shadow:0 0 40px -6px var(--ob-hot)}.obx-bar3d.is-hot::before{background:#ffd36a}.obx-bar3d.is-hot::after{background:#b8301f}.obx-reach__f,.obx-statring{display:flex;align-items:center;gap:18px}.obx-reach__f p,.obx-statring p{margin:0;color:var(--ob-muted);font-size:.95rem}.obx-ring{--p:90;--ob-rs:66px;--ob-ring:var(--ob-primary);position:relative;flex:none;width:var(--ob-rs);height:var(--ob-rs);display:grid;place-items:center}.obx-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--ob-ring) calc(var(--p) * 1%),var(--ob-border) 0);-webkit-mask:radial-gradient(circle,transparent calc(var(--ob-rs) / 2 - 7px),#000 calc(var(--ob-rs) / 2 - 6px));mask:radial-gradient(circle,transparent calc(var(--ob-rs) / 2 - 7px),#000 calc(var(--ob-rs) / 2 - 6px))}.obx-ring b{position:relative;font-size:.85rem}.obx-proc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px, 5vw, 80px);align-items:center}.obx-proc__l{display:grid;gap:20px;justify-items:start}.obx-proc__l h2{font-size:clamp(2rem, 4.4vw, 4rem)}.obx-proc__l>p{margin:0;color:var(--ob-muted);line-height:1.7;max-width:52ch}.obx-proc ol{list-style:none;margin:10px 0 0;padding:0;width:100%;border-top:1px solid var(--ob-border)}.obx-proc ol button{width:100%;display:flex;align-items:baseline;gap:16px;padding:18px 2px;border:0;border-bottom:1px solid var(--ob-border);background:none;color:var(--ob-muted);font:inherit;font-size:clamp(1.2rem, 2vw, 1.55rem);font-weight:600;letter-spacing:-.02em;text-align:start;cursor:pointer;position:relative;transition:color .3s,padding .3s var(--ob-ease);opacity:.7}.obx-proc ol button:hover{opacity:1}.obx-proc ol button.is-on{color:var(--ob-text);padding-inline-start:10px;opacity:1}.obx-proc ol button.is-on small{color:var(--ob-primary)}.obx-proc ol button.is-on::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--ob-grad)}.obx-proc__card{position:relative;padding:26px 30px 30px;min-height:440px;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .008) 40%),var(--ob-surface)}.obx-proc__ct{position:absolute;inset-inline-end:0;top:0;width:220px;height:220px;fill:none;stroke:var(--ob-secondary);stroke-opacity:.35;stroke-width:1.2;pointer-events:none}[dir="rtl"] .obx-proc__ct{transform:scaleX(-1)}.obx-proc__h{position:relative;display:flex;justify-content:space-between;color:var(--ob-muted)}.obx-proc__p{display:none;position:relative;margin-top:30px;animation:obx-fadein .6s var(--ob-ease)}.obx-proc__p.is-on{display:block}.obx-proc__num{display:block;font-size:clamp(5rem, 10vw, 8.4rem);font-weight:600;letter-spacing:-.06em;line-height:.9;background:linear-gradient(180deg,var(--ob-text),rgb(128 128 128 / .2));-webkit-background-clip:text;background-clip:text;color:#fff0}.obx-proc__p h3{font-size:clamp(1.6rem, 2.6vw, 2.2rem);margin:18px 0 10px}.obx-proc__p p{color:var(--ob-muted);max-width:46ch}.obx-proc__tags{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--ob-muted)}.obx-proc__track{position:relative;margin-top:auto;padding-top:34px;height:12px}.obx-proc__track::before,.obx-proc__track span{content:"";position:absolute;inset-inline-start:0;bottom:5px;height:1px;background:var(--ob-border);width:100%}.obx-proc__track span{background:var(--ob-grad);width:var(--fill,0%);transition:width .6s var(--ob-ease)}.obx-proc__track i{position:absolute;bottom:0;inset-inline-start:calc(var(--i) / (var(--n) - 1) * 100% - 5px);width:11px;height:11px;border-radius:50%;background:var(--ob-surface);border:1px solid var(--ob-border);transition:background .3s,box-shadow .3s}.obx-proc__track i.is-done{background:var(--ob-primary);border-color:var(--ob-primary);box-shadow:0 0 12px var(--ob-primary)}@media (max-width:1024px){.obx-proc{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.obx-proc__card{padding:22px;min-height:380px}}.obx-bento{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:16px}.obx-bento__c{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:360px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .008) 40%),var(--ob-surface);color:inherit;text-decoration:none;transition:border-color .3s,transform .4s var(--ob-ease)}.obx-bento__c.is-wide{grid-column:span 2}.obx-bento__c:hover{border-color:rgb(255 122 24 / .4);transform:translateY(-4px)}.obx-bento__a{flex:1;display:grid;place-items:center;padding:20px;color:var(--ob-muted);border-bottom:1px solid var(--ob-border);background:radial-gradient(ellipse at 50% 120%,rgb(255 122 24 / .1),transparent 60%);min-height:210px}.obx-bento__a .obx-art{width:min(100%, 380px);height:auto;opacity:.9}.obx-bento__m{display:grid;gap:4px;padding:20px 64px 22px 22px}[dir="rtl"] .obx-bento__m{padding:20px 22px 22px 64px}.obx-bento__m small{color:var(--ob-muted);opacity:.7}.obx-bento__m b{font-size:1.08rem;font-weight:600}.obx-bento__m>span{color:var(--ob-muted);font-size:.9rem;line-height:1.55}.obx-bento__go{position:absolute;inset-inline-end:18px;bottom:22px;width:34px;height:34px;border-radius:50%;border:1px solid var(--ob-border);display:grid;place-items:center;font-size:.9rem;transition:background .25s,color .25s,transform .3s var(--ob-ease)}.obx-bento__c:hover .obx-bento__go{background:var(--ob-grad);color:#140a04;transform:rotate(45deg);border-color:#fff0}@media (max-width:1024px){.obx-bento{--ob-cols:2}}@media (max-width:767px){.obx-bento{--ob-cols:1}.obx-bento__c.is-wide{grid-column:auto}.obx-bento__c{min-height:0}}.obx-artbox .obx-art{width:100%;height:auto;color:var(--ob-muted)}.obx-art{overflow:visible}.obx-art .a-tag{fill:none;stroke:currentColor;stroke-opacity:.35}.obx-art text,.obx-mono-t{fill:currentColor;font-family:var(--ob-mono)}.obx-art *{transform-box:fill-box;transform-origin:center;animation-play-state:paused!important}.is-live .obx-art *,.obx-art-play-always .obx-art *,.obx-art-play-hover:hover .obx-art *,.obx-bento.is-hover .obx-bento__c:hover .obx-art *{animation-play-state:running!important}.obx-bento.is-hover .is-live .obx-art *{animation-play-state:paused!important}.obx-art .a-contours ellipse{animation:art-breathe 4s ease-in-out infinite}.obx-art .a-pop{animation:art-pop 3.4s ease-in-out infinite}.obx-art .a-swatch{animation:art-rise 3s var(--ob-ease) infinite}.obx-art .a-type2{animation:art-sway 4s ease-in-out infinite}.obx-art .a-float{animation:art-float 5s ease-in-out infinite}.obx-art .a-float2{animation-delay:-2s}.obx-art .a-orbit{animation:art-orbit 6s ease-in-out infinite}.obx-art .a-draw{stroke-dasharray:140;animation:art-draw 3.2s var(--ob-ease) infinite}.obx-art .a-bar,.obx-art .a-grow{transform-origin:left center;animation:art-grow 3.2s var(--ob-ease) infinite}.obx-art .a-cursor{animation:art-cursor 3s ease-in-out infinite}.obx-art .a-heart{animation:art-heart 3s ease-out infinite;opacity:0}.obx-art .a-wave rect{animation:art-wave 1.2s ease-in-out infinite alternate}.obx-art .a-playhead{animation:art-head 4s linear infinite}.obx-art .a-beam{transform-box:view-box;animation:art-beam 3.6s ease-in-out infinite}.obx-art .a-crowd circle{animation:art-jump 1.4s ease-in-out infinite}.obx-art .a-crowd circle:nth-child(odd){animation-delay:-.7s}@keyframes art-breathe{50%{transform:scale(1.06)}}@keyframes art-pop{50%{transform:translateY(-6px)}}@keyframes art-rise{0%{transform:translateY(14px);opacity:0}20%,100%{transform:none;opacity:1}}@keyframes art-sway{50%{transform:translateX(6px) skewX(-4deg)}}@keyframes art-float{50%{transform:translateY(-10px)}}@keyframes art-orbit{50%{transform:translate(-14px,8px) scale(.94)}}@keyframes art-draw{0%{stroke-dashoffset:140}60%,100%{stroke-dashoffset:0}}@keyframes art-grow{0%{transform:scaleX(0)}45%,100%{transform:scaleX(1)}}@keyframes art-cursor{50%{transform:translate(-30px,10px)}}@keyframes art-heart{0%{transform:translateY(10px) scale(.6);opacity:0}25%{opacity:1}100%{transform:translateY(-40px) scale(1.1);opacity:0}}@keyframes art-wave{to{transform:scaleY(.45)}}@keyframes art-head{from{transform:translateX(-160px)}to{transform:translateX(80px)}}@keyframes art-beam{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes art-jump{50%{transform:translateY(-5px)}}.obx-glowc{--ob-glow:var(--ob-primary);--mx:50%;--my:50%;position:relative;display:grid;gap:10px;padding:28px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface);overflow:hidden;color:inherit;text-decoration:none;isolation:isolate}.obx-glowc::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--ob-glow) 28%,transparent),transparent 70%);opacity:0;transition:opacity .3s}.obx-glowc:hover::before{opacity:1}.obx-glowc>.obx-icon{width:30px;height:30px;color:var(--ob-glow)}.obx-glowc b{font-size:1.15rem}.obx-glowc p{margin:0;color:var(--ob-muted)}.obx-posts{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:18px}.obx-post{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid var(--ob-border);background:var(--ob-surface);transition:transform .4s var(--ob-ease),border-color .3s}.obx-post:hover{transform:translateY(-4px);border-color:rgb(255 122 24 / .4)}.obx-post__img{display:block;overflow:hidden}.obx-post__img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform .8s var(--ob-ease)}.obx-post:hover .obx-post__img img{transform:scale(1.05)}.obx-post__b{padding:18px 20px 22px;display:grid;gap:8px}.obx-post__meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--ob-muted);font-size:.74rem}.obx-post__cat{color:var(--ob-primary)}.obx-post h3{margin:0;font-size:1.15rem;line-height:1.3;letter-spacing:-.02em}.obx-post h3 a{color:inherit;text-decoration:none}.obx-post p{margin:0;color:var(--ob-muted);font-size:.93rem}.obx-post__more{color:var(--ob-primary);text-decoration:none;font-weight:600;font-size:.9rem}.obx-post--classic{border:0;background:none;border-radius:0}.obx-post--classic .obx-post__img{border-radius:16px}.obx-post--classic .obx-post__b{padding:14px 0 0}.obx-post--minimal{border:0;border-bottom:1px solid var(--ob-border);border-radius:0;background:none}.obx-post--minimal .obx-post__img{display:none}.obx-post--minimal .obx-post__b{padding:14px 0}.obx-post--overlay{position:relative;min-height:340px;justify-content:flex-end}.obx-post--overlay .obx-post__img{position:absolute;inset:0}.obx-post--overlay .obx-post__img img{height:100%;aspect-ratio:auto}.obx-post--overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgb(0 0 0 / .8));pointer-events:none}.obx-post--overlay .obx-post__b{position:relative;z-index:2;color:#fff}.obx-post--overlay .obx-post__b p,.obx-post--overlay .obx-post__meta{color:rgb(255 255 255 / .75)}.obx-post--list{flex-direction:row;align-items:stretch}.obx-post--list .obx-post__img{flex:0 0 38%}.obx-post--list .obx-post__img img{height:100%;aspect-ratio:auto}.obx-smart{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.obx-smart__l{display:grid;gap:12px}.obx-smart__l .obx-post--list .obx-post__img{flex-basis:30%}.obx-smart__t{margin:0 0 14px}@media (max-width:1024px){.obx-posts{--ob-cols:2}}@media (max-width:767px){.obx-posts{--ob-cols:1}.obx-smart{grid-template-columns:1fr}}.obx-pager{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.obx-pager .page-numbers{min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid var(--ob-border);display:inline-grid;place-items:center;color:var(--ob-muted);text-decoration:none}.obx-pager .current{background:var(--ob-grad);color:#140a04;border-color:#fff0}.obx-loadmore{display:flex;justify-content:center;margin-top:26px}.obx-pf{--ob-cols:3;--ob-row:300px;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));grid-auto-rows:var(--ob-row);grid-auto-flow:dense;gap:14px}.obx-pf--bento .obx-pcard:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.obx-pf .obx-pcard.wide{grid-column:span 2}.obx-pf .obx-pcard.large{grid-column:span 2;grid-row:span 2}.obx-pf .obx-pcard.tall{grid-row:span 2}.obx-pf--masonry{display:block;columns:var(--ob-cols);column-gap:14px}.obx-pf--masonry .obx-pcard{break-inside:avoid;margin-bottom:14px;height:auto;min-height:0}.obx-pf--masonry .obx-media{position:relative;display:block}.obx-pf--masonry .obx-media img{position:relative;height:auto}.obx-pf--list{display:block}.obx-pf--list .obx-pcard{display:flex;align-items:center;min-height:0;height:auto;padding:26px 4px;border:0;border-bottom:1px solid var(--ob-border);border-radius:0;background:none;overflow:visible}.obx-pf--list .obx-pcard::after{display:none}.obx-pf--list .obx-media{position:fixed;inset:auto;width:320px;height:220px;pointer-events:none;opacity:0;transform:scale(.9);transition:opacity .3s,transform .4s var(--ob-ease);border-radius:16px;overflow:hidden;z-index:30;left:var(--mx,50%);top:var(--my,50%);translate:-50% -50%}.obx-pf--list .obx-pcard:hover .obx-media{opacity:1;transform:none}.obx-pf--list .obx-pcard__i{position:static;color:inherit;flex-direction:row;display:flex;gap:20px;align-items:baseline}.obx-pf--list .obx-pcard__i b{font-size:clamp(1.4rem, 3.4vw, 2.6rem)}.obx-pf--list .obx-pcard__go{position:static;margin-inline-start:auto;background:none;color:inherit}.obx-pf--stack{display:block}.obx-pf--stack .obx-pcard{position:sticky;top:90px;height:70vh;margin-bottom:26px;box-shadow:0 -20px 50px -20px #000}.obx-pcard{--ob-shade-c:rgba(0, 0, 0, .78);position:relative;display:block;overflow:hidden;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface);min-height:220px;isolation:isolate;text-decoration:none;color:inherit}.obx-pcard.is-hidden{display:none}.obx-media,.obx-media img,.obx-media video{position:absolute;inset:0;width:100%;height:100%}.obx-media img,.obx-media video{object-fit:cover;transition:transform 1s var(--ob-ease),opacity .4s,filter .5s}.obx-media video{opacity:0;pointer-events:none}.obx-media.is-playing video{opacity:1}.obx-pcard:hover .obx-media img,.obx-pcard:hover .obx-media video{transform:scale(1.05)}.obx-pf.is-gray .obx-media img,.obx-pf.is-gray .obx-media video{filter:grayscale(1)}.obx-pf.is-gray .obx-pcard:hover .obx-media img,.obx-pf.is-gray .obx-pcard:hover .obx-media video{filter:none}.obx-pcard::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 45%,var(--ob-shade-c));pointer-events:none}.obx-pcard__i{position:absolute;inset-inline:20px;bottom:18px;z-index:2;display:grid;gap:4px;color:#fff}.obx-pcard__i small{color:rgb(255 255 255 / .72)}.obx-pcard__i b{font-size:clamp(1.05rem, 1.6vw, 1.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.obx-pcard__go{position:absolute;z-index:2;top:16px;inset-inline-end:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgb(0 0 0 / .4);color:#fff;border:1px solid rgb(255 255 255 / .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s var(--ob-ease),background .3s}.obx-pcard:hover .obx-pcard__go{transform:rotate(45deg);background:var(--ob-primary);color:#140a04}.obx-pf-title-hover .obx-pcard__i,.obx-pf-title-hover .obx-pcard::after{opacity:0;transition:opacity .3s}.obx-pf-title-hover .obx-pcard:hover .obx-pcard__i,.obx-pf-title-hover .obx-pcard:hover::after{opacity:1}@media (hover:none){.obx-pf-title-hover .obx-pcard__i,.obx-pf-title-hover .obx-pcard::after{opacity:1}}.obx-pf-title-hidden .obx-pcard__i{display:none}.obx-pf__more{display:flex;justify-content:center;margin-top:24px}@media (max-width:1024px){.obx-pf{--ob-cols:2}.obx-pf--bento .obx-pcard:nth-child(6n+1){grid-row:span 1}}@media (max-width:767px){.obx-pf{--ob-cols:1;grid-auto-rows:260px}.obx-pf .obx-pcard{grid-column:auto!important;grid-row:auto!important}.obx-pf--masonry{columns:1}.obx-pf--list .obx-media{display:none}}.obx-toast{position:fixed;bottom:20px;z-index:9980;display:flex;gap:12px;align-items:center;max-width:min(360px, calc(100vw - 40px));padding:12px 14px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface,#111);color:var(--ob-text);box-shadow:0 20px 50px -20px #000;animation:obx-pop .45s var(--ob-ease);text-decoration:none}.obx-toast--left{inset-inline-start:20px}.obx-toast--right{inset-inline-end:20px}.obx-toast img{width:52px;height:52px;border-radius:10px;object-fit:cover}.obx-toast small{display:block;color:var(--ob-primary);font-size:.74rem}.obx-toast button{border:0;background:none;color:inherit;font-size:1.1rem;cursor:pointer;align-self:flex-start}.obx-tags{display:flex;flex-wrap:wrap;gap:8px}.obx-tags a{padding:7px 14px;border-radius:999px;border:1px solid var(--ob-border);color:inherit;text-decoration:none;font-size:.88rem}.obx-tags a small{opacity:.5}.obx-tags a:hover{border-color:var(--ob-primary);color:var(--ob-primary)}.obx-fimg{overflow:hidden;border-radius:var(--ob-radius)}.obx-fimg img,.obx-fimg video{width:100%;height:auto;display:block;object-fit:cover}.obx-pinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--ob-border);border-radius:var(--ob-radius);overflow:hidden;background:var(--ob-surface)}.obx-pinfo>div{padding:16px 20px;border-inline-end:1px solid var(--ob-border);display:grid;gap:4px}.obx-pinfo>div:last-child{border-inline-end:0}.obx-pinfo small{color:var(--ob-muted)}.obx-pinfo b{font-weight:600}.obx-pinfo b a{color:var(--ob-primary);text-decoration:none}.obx-pinfo--inline{display:flex;flex-wrap:wrap;gap:20px;border:0;background:none}.obx-pinfo--inline>div{padding:0;border:0}.obx-author{display:flex;gap:16px;align-items:center;padding:20px;border-radius:18px;border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-author img{border-radius:50%}.obx-author p{margin:4px 0;color:var(--ob-muted)}.obx-author a{color:var(--ob-primary)}.obx-pnav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.obx-pnav a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--ob-border);color:inherit;text-decoration:none;transition:border-color .25s}.obx-pnav a:hover{border-color:var(--ob-primary)}.obx-pnav__next{justify-content:flex-end;text-align:end;grid-column:2}.obx-pnav img{width:56px;height:56px;border-radius:10px;object-fit:cover}.obx-pnav span{display:grid}.obx-pnav small{color:var(--ob-muted)}.obx-nav{position:relative;display:flex;align-items:center;justify-content:flex-end}.obx-nav ul{list-style:none;margin:0;padding:0}.obx-nav__l{display:flex;gap:4px;flex-wrap:wrap}.obx-nav--v .obx-nav__l{flex-direction:column;gap:6px;align-items:flex-start}.obx-nav__l>li{position:relative}.obx-nav__l a{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:999px;border:1px solid #fff0;color:var(--ob-muted);text-decoration:none;font-weight:500;font-size:.94rem;transition:color .2s,border-color .2s,background .2s}.obx-nav--v .obx-nav__l a{padding:4px 0}.obx-nav__l a:hover{color:var(--ob-text)}.obx-nav-p-pill .obx-nav__l>.is-current>a{color:var(--ob-primary);border-color:rgb(255 122 24 / .5);background:rgb(255 122 24 / .07)}.obx-nav-p-underline .obx-nav__l>li>a{border-radius:0;border-bottom:2px solid #fff0}.obx-nav-p-underline .obx-nav__l>.is-current>a,.obx-nav-p-underline .obx-nav__l>li>a:hover{border-bottom-color:var(--ob-primary);color:var(--ob-text)}.obx-nav-p-none .obx-nav__l>.is-current>a{color:var(--ob-primary)}.obx-nav__caret{width:14px;height:14px}.obx-nav__sub,.obx-nav__mega{position:absolute;top:100%;inset-inline-start:0;z-index:40;min-width:220px;padding:8px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface,#111);box-shadow:0 30px 60px -30px #000;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s var(--ob-ease)}.obx-nav__sub a{display:flex;width:100%;border-radius:10px}.obx-nav__sub .obx-nav__sub{top:0;inset-inline-start:100%}.obx-nav__mega{width:min(900px, 92vw);padding:16px}.obx-nav__l li:hover>.obx-nav__sub,.obx-nav__l li:focus-within>.obx-nav__sub,.obx-nav__l li:hover>.obx-nav__mega,.obx-nav__l li:focus-within>.obx-nav__mega{opacity:1;visibility:visible;transform:none}.obx-burger{display:none;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03);cursor:pointer;padding:0;color:var(--ob-text);flex:none}.obx-burger span{position:absolute;inset-inline-start:13px;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ob-ease),top .3s}.obx-burger span:first-child{top:17px}.obx-burger span:last-child{top:25px}.obx-burger[aria-expanded="true"] span:first-child{top:21px;transform:rotate(45deg)}.obx-burger[aria-expanded="true"] span:last-child{top:21px;transform:rotate(-45deg)}.obx-nav__drawer{position:fixed;inset:0;z-index:9000;padding:96px clamp(16px, 5vw, 40px) 32px;background:var(--ob-bg,#060606);overflow-y:auto}.obx-nav__drawer[hidden]{display:none}.obx-nav__drawer .obx-nav__l{flex-direction:column;gap:0}.obx-nav__drawer .obx-nav__l a{display:block;padding:14px 0;font-size:clamp(1.5rem, 7vw, 2.1rem);font-weight:700;border:0;border-bottom:1px solid var(--ob-border);border-radius:0;color:var(--ob-text);background:none}.obx-nav__drawer .obx-nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:none;padding:0 0 0 16px}.obx-nav__drawer .obx-nav__sub a{font-size:1.1rem;font-weight:500}.obx-nav__drawer .obx-nav__mega{display:none}.obx-nav-m-dropdown .obx-nav__drawer{position:absolute;inset:100% 0 auto auto;width:min(320px, 92vw);padding:12px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface,#111)}.obx-nav-m-dropdown .obx-nav__drawer .obx-nav__l a{font-size:1rem;padding:10px}.obx-nav .obx-burger{z-index:9001}.obx-nav.is-open .obx-burger{position:fixed;top:16px;inset-inline-end:16px}.obx-nav-m-dropdown.is-open .obx-burger{position:relative;top:auto;inset-inline-end:auto}@media (max-width:1024px){.obx-nav-bp-t .obx-nav__l{display:none}.obx-nav-bp-t .obx-burger{display:inline-block}.obx-nav-bp-t .obx-nav__drawer .obx-nav__l{display:flex}}@media (max-width:767px){.obx-nav-bp-m .obx-nav__l{display:none}.obx-nav-bp-m .obx-burger{display:inline-block}.obx-nav-bp-m .obx-nav__drawer .obx-nav__l{display:flex}}.obx-nav-m-none .obx-nav__l{display:flex!important}.obx-site-header{position:relative;z-index:60}.obx-site-header--sticky{position:sticky;top:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-bar .obx-site-header--sticky{top:32px}.obx-search{position:relative}.obx-search__f{display:flex;gap:6px;align-items:center;padding:4px 4px 4px 16px;border-radius:999px;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03)}[dir="rtl"] .obx-search__f{padding:4px 16px 4px 4px}.obx-search__f input{flex:1;min-width:0;border:0;background:none;color:inherit;outline:none;padding:10px 0;font:inherit}.obx-search__f button{width:40px;height:40px;border-radius:50%;border:0;background:var(--ob-grad);color:#140a04;display:grid;place-items:center;cursor:pointer;flex:none}.obx-search__r{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:50;padding:8px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface,#111);box-shadow:0 30px 60px -30px #000;max-height:420px;overflow-y:auto}.obx-search__r a{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.obx-search__r a:hover{background:rgb(255 122 24 / .08)}.obx-search__r img{width:42px;height:42px;border-radius:8px;object-fit:cover}.obx-search__r small{display:block;color:var(--ob-muted);font-size:.74rem}.obx-search__r p{margin:8px;color:var(--ob-muted)}.obx-search__layer{position:fixed;inset:0;z-index:9990;display:grid;place-items:start center;padding:18vh 20px 20px;background:rgb(0 0 0 / .85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.obx-search__layer[hidden]{display:none}.obx-search__layer .obx-search__f{width:min(640px, 100%);background:var(--ob-surface,#111)}.obx-search__layer .obx-search__r{position:static;width:min(640px, 100%);margin-top:10px}.obx-search__x{position:absolute;top:20px;inset-inline-end:20px;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);background:none;color:#fff;font-size:1.4rem;cursor:pointer}.obx-sitemap{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:24px}.obx-sitemap ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.obx-sitemap a{color:var(--ob-muted);text-decoration:none}.obx-sitemap a:hover{color:var(--ob-primary)}@media (max-width:767px){.obx-sitemap{grid-template-columns:1fr 1fr}}.obx-share{display:flex;flex-wrap:wrap;gap:8px;--ob-isize:17px}.obx-share a,.obx-share button{display:inline-flex;align-items:center;gap:8px;height:40px;min-width:40px;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03);color:inherit;text-decoration:none;cursor:pointer;font:inherit;font-size:.88rem;transition:border-color .2s,color .2s}.obx-share a:hover,.obx-share button:hover{border-color:var(--ob-primary);color:var(--ob-primary)}.obx-wa--float{position:fixed;bottom:20px;z-index:9970;display:grid;justify-items:end;gap:10px}.obx-wa--right{inset-inline-end:20px}.obx-wa--left{inset-inline-start:20px;justify-items:start}.obx-wa__b{display:inline-flex;align-items:center;gap:10px;min-width:58px;height:58px;justify-content:center;padding:0 16px;border-radius:999px;background:#25D366;color:#fff;text-decoration:none;font-weight:600;box-shadow:0 14px 34px -10px rgb(37 211 102 / .7);--ob-isize:28px;transition:transform .25s}.obx-wa__b:hover{transform:scale(1.06)}.obx-wa--inline .obx-wa__b{height:48px;--ob-isize:22px}.obx-wa__pop{width:min(300px, calc(100vw - 40px));border-radius:18px;overflow:hidden;background:#fff;color:#111;box-shadow:0 30px 60px -20px rgb(0 0 0 / .6);animation:obx-pop .4s var(--ob-ease)}.obx-wa__pop[hidden]{display:none}.obx-wa__h{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#075E54;color:#fff;--ob-isize:20px}.obx-wa__h button{margin-inline-start:auto;border:0;background:none;color:#fff;font-size:1.2rem;cursor:pointer}.obx-wa__pop p{margin:14px;padding:10px 12px;border-radius:12px;background:#f0f0f0}.obx-wa__pop .obx-btn{margin:0 14px 14px}.obx-totop{position:fixed;bottom:20px;z-index:9960;width:48px;height:48px;border-radius:50%;border:1px solid var(--ob-border);background:var(--ob-surface,#111);color:var(--ob-text);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .3s,transform .3s;--p:0}.obx-totop.is-on{opacity:1;transform:none}.obx-totop--right{inset-inline-end:20px}.obx-totop--left{inset-inline-start:20px}.obx-totop.has-ring::before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--ob-primary) calc(var(--p) * 1%),transparent 0);-webkit-mask:radial-gradient(circle,transparent 25px,#000 26px);mask:radial-gradient(circle,transparent 25px,#000 26px)}.obx-readbar{position:fixed;inset-inline:0;height:3px;z-index:9999;pointer-events:none}.obx-readbar--top{top:0}.obx-readbar--bottom{bottom:0}.admin-bar .obx-readbar--top{top:32px}.obx-readbar i{display:block;height:100%;width:var(--p,0%);background:var(--ob-grad)}.obx-form{display:flex;flex-wrap:wrap;gap:14px}.obx-fw{flex:1 1 100%;min-width:0}.obx-fw--50{flex-basis:calc(50% - 7px)}.obx-fw--33{flex-basis:calc(33.333% - 10px)}@media (max-width:767px){.obx-fw--50,.obx-fw--33{flex-basis:100%}}.obx-form label{display:grid;gap:7px}.obx-form label>span{font-size:.86rem;color:var(--ob-muted)}.obx-form label>span i{color:var(--ob-primary);font-style:normal}.obx-f{width:100%;border:1px solid var(--ob-border);background:rgb(255 255 255 / .025);border-radius:14px;padding:13px 15px;color:inherit;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.obx-f:focus{border-color:var(--ob-primary);box-shadow:0 0 0 4px rgb(255 122 24 / .12)}select.obx-f{appearance:auto}select.obx-f option{color:#111}textarea.obx-f{resize:vertical;min-height:130px}.obx-check{display:flex!important;grid-template-columns:none;align-items:center;gap:8px!important;font-size:.92rem}.obx-check input{width:18px;height:18px;accent-color:var(--ob-primary)}.obx-opts{display:flex;flex-wrap:wrap;gap:8px 16px}.obx-hp{position:absolute!important;inset-inline-start:-10000px;width:1px;height:1px;opacity:0}.obx-form__msg{flex-basis:100%;padding:12px 14px;border-radius:12px;border:1px solid rgb(74 222 128 / .4);background:rgb(74 222 128 / .08)}.obx-form__msg.is-error{border-color:rgb(233 63 57 / .5);background:rgb(233 63 57 / .08)}.obx-form.is-sending .obx-submit{opacity:.6;pointer-events:none}.obx-news{flex-direction:column}.obx-news__f{display:flex;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03)}.obx-news__f .obx-f{border:0;background:none;box-shadow:none;padding:0 14px}.obx-news__n{color:var(--ob-muted);font-size:.8rem}@media (max-width:480px){.obx-news__f{flex-direction:column;border-radius:20px}.obx-news__f .obx-f{min-height:44px}}.obx-login form p{display:grid;gap:6px;margin:0 0 12px}.obx-login input[type="text"],.obx-login input[type="password"]{width:100%;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03);border-radius:12px;padding:12px 14px;color:inherit;font:inherit}.obx-login .login-remember{display:flex;align-items:center;gap:8px}.obx-login input[type="submit"]{border:0;border-radius:999px;padding:13px 26px;background:var(--ob-grad);color:#140a04;font-weight:700;cursor:pointer;font:inherit}.obx-login__l{display:flex;gap:16px}.obx-login a{color:var(--ob-primary)}.obx-fstyler input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.obx-fstyler textarea,.obx-fstyler select{width:100%;border:1px solid var(--ob-border);background:rgb(255 255 255 / .03);border-radius:12px;padding:12px 14px;color:inherit;font:inherit}.obx-fstyler [type="submit"],.obx-fstyler button{border:0;border-radius:999px;padding:13px 26px;background:var(--ob-grad);color:#140a04;font-weight:700;cursor:pointer}.obx-fb iframe{border-radius:16px;background:#fff}.obx-ig__h{display:flex;align-items:center;gap:10px;margin-bottom:14px;--ob-isize:22px}.obx-ig__h .obx-btn{margin-inline-start:auto}.obx-ig__g{--ob-cols:6;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:8px}.obx-ig__g a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px}.obx-ig__g img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ob-ease)}.obx-ig__o{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 0 0 / .45);color:#fff;opacity:0;transition:opacity .3s;--ob-isize:26px}.obx-ig__g a:hover .obx-ig__o{opacity:1}.obx-ig__g a:hover img{transform:scale(1.06)}.obx-ig__v{position:absolute;top:8px;inset-inline-end:8px;color:#fff;--ob-isize:16px}.obx-ig__e{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.obx-tt{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:14px;margin-bottom:14px}.obx-tt__i{aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#000}.obx-tt__i iframe{width:100%;height:100%;border:0}.obx-be{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:14px;margin-bottom:14px}.obx-be__i{position:relative;display:block;overflow:hidden;border-radius:16px;aspect-ratio:4 / 3;color:#fff;text-decoration:none}.obx-be__i img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ob-ease)}.obx-be__i span{position:absolute;inset-inline:0;bottom:0;padding:30px 14px 12px;background:linear-gradient(transparent,rgb(0 0 0 / .8));display:grid}.obx-be__i:hover img{transform:scale(1.05)}@media (max-width:767px){.obx-tt,.obx-be{--ob-cols:1}.obx-ig__g{--ob-cols:3}}.obx-pay{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.obx-pay form{margin:0}.obx-ipa{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;border:1px dashed var(--ob-primary)}.obx-ipa code{background:none;color:inherit;font-family:var(--ob-mono)}.obx-ipa button{border:0;border-radius:999px;padding:6px 12px;background:var(--ob-grad);color:#140a04;cursor:pointer;font-weight:600}.obx-wcgrid{--ob-cols:4;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:16px}.obx-wcp{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid var(--ob-border);background:var(--ob-surface);height:100%}.obx-wcp__img{position:relative;display:block;overflow:hidden}.obx-wcp__img img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .6s var(--ob-ease)}.obx-wcp:hover .obx-wcp__img img{transform:scale(1.05)}.obx-wcp__sale{position:absolute;top:12px;inset-inline-start:12px;padding:3px 10px;border-radius:999px;background:var(--ob-grad);color:#140a04;font-size:.75rem;font-weight:700}.obx-wcp__b{padding:14px 16px 18px;display:grid;gap:6px}.obx-wcp__b a{color:inherit;text-decoration:none}.obx-wcp__price{color:var(--ob-primary);font-weight:700}.obx-wcp .button,.obx-wc .button,.obx-wc-add .button{display:inline-flex;justify-content:center;border-radius:999px!important;background:var(--ob-grad)!important;color:#140a04!important;padding:10px 18px!important;border:0!important;font-weight:700}.obx-wcp .add_to_cart_inline{border:0!important;padding:0!important;margin:0}@media (max-width:1024px){.obx-wcgrid{--ob-cols:3}}@media (max-width:767px){.obx-wcgrid{--ob-cols:2;gap:10px}}.obx-wccats{--ob-cols:3;display:grid;grid-template-columns:repeat(var(--ob-cols),minmax(0,1fr));gap:14px}.obx-wccats a{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff;text-decoration:none}.obx-wccats a::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgb(0 0 0 / .7))}.obx-wccats span{position:relative;z-index:2;padding:16px;display:grid}.obx-minicart{position:relative;display:inline-flex;align-items:center;gap:8px}.obx-minicart__n{position:absolute;top:-4px;inset-inline-end:-4px;min-width:18px;height:18px;border-radius:999px;background:var(--ob-primary);color:#140a04;font-size:.7rem;font-weight:700;display:grid;place-items:center}.obx-minicart__b{position:relative}.obx-minicart__p{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:50;width:320px;padding:14px;border-radius:16px;border:1px solid var(--ob-border);background:var(--ob-surface,#111);box-shadow:0 30px 60px -30px #000}.obx-wccta{display:flex;gap:20px;align-items:center;padding:22px;border-radius:var(--ob-radius);border:1px solid var(--ob-border);background:var(--ob-surface)}.obx-wccta img{width:160px;border-radius:14px}.obx-wccta h3{margin:0 0 6px}.obx-wc-imgs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.obx-wc-imgs a:first-child{grid-column:span 4}.obx-wc-imgs img{width:100%;border-radius:14px;display:block}.obx-wc-price{font-size:1.6rem;font-weight:700;color:var(--ob-primary);margin:0}.obx-lb{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:30px;background:rgb(0 0 0 / .93)}.obx-lb img,.obx-lb video,.obx-lb iframe{max-width:100%;max-height:86vh;border-radius:14px}.obx-lb iframe{width:min(1100px, 92vw);aspect-ratio:16 / 9;height:auto;border:0}.obx-lb__x,.obx-lb__a{position:absolute;width:46px;height:46px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);background:rgb(0 0 0 / .4);color:#fff;font-size:1.4rem;cursor:pointer;display:grid;place-items:center}.obx-lb__x{top:18px;inset-inline-end:18px}.obx-lb__a{top:50%;transform:translateY(-50%)}.obx-lb__prev{left:18px}.obx-lb__next{right:18px}.obx-lb__n{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:rgb(255 255 255 / .7);font-family:var(--ob-mono);font-size:.8rem}.obx-cursor{position:fixed;top:0;left:0;z-index:99998;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid var(--ob-primary);pointer-events:none;transition:width .25s,height .25s,margin .25s,background .25s;mix-blend-mode:difference}.obx-cursor.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:rgb(255 122 24 / .25)}@media (hover:none){.obx-cursor{display:none}}@media (prefers-reduced-motion:reduce){.obx-js [data-ob-anim]{opacity:1!important;transform:none!important;filter:none!important}.obx-marq__t,.obx-logos__t,.obx-ticker__t,.obx-agrad,.obx-loop-float,.obx-loop-pulse,.obx-loop-spin,.obx-loop-swing,.obx-loop-bounce,.obx-tpath.is-spin,.obx-art *{animation:none!important}}@media print{.obx-js [data-ob-anim]{opacity:1!important;transform:none!important}.obx-wa,.obx-totop,.obx-popup,.obx-readbar{display:none!important}}.obx-demo{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:#0d0b0a;box-shadow:0 30px 80px rgb(0 0 0 / .45)}.obx-demo__bar{display:flex;align-items:center;gap:7px;padding:11px 16px;background:#18140f;color:#d8d2ca;font:600 .8rem/1 inherit}.obx-demo__bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.obx-demo__bar i:nth-child(2){background:#febc2e}.obx-demo__bar i:nth-child(3){background:#28c840}.obx-demo__bar span{flex:1;margin:0 10px;padding:6px 14px;border-radius:999px;background:rgb(255 255 255 / .07);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obx-demo__bar b{display:flex;gap:6px}.obx-demo__bar button,.obx-demo__bar a{width:30px;height:28px;border:0;border-radius:8px;background:rgb(255 255 255 / .08);color:inherit;cursor:pointer;font-size:15px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.obx-demo__frame{position:relative;height:640px;background:#0d0b0a}.obx-demo__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.obx-demo__cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;background-color:#0d0b0a;background-size:cover;background-position:center;color:#f4efe9}.obx-demo__cover h4{margin:0 0 18px;font-size:clamp(1.3rem,3vw,2rem);line-height:1.2;color:inherit}.obx-demo__start{padding:14px 30px;border:0;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f97316,#fbbf24);color:#1a0f08;font:700 1rem/1 inherit;cursor:pointer;box-shadow:0 12px 36px rgb(249 115 22 / .35)}.obx-demo__note{display:block;margin-top:12px;opacity:.7}.obx-demo.is-loading .obx-demo__cover h4::after{content:"…"}.obx-demo.is-live .obx-demo__cover{display:none}.obx-demo--none{border:0;background:none;box-shadow:none}.obx-demo:fullscreen{border-radius:0}.obx-demo:fullscreen .obx-demo__frame{height:calc(100vh - 52px)!important}