:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-root{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100svh;overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-media{inset:0;overflow:hidden;position:absolute}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-media>.customImage,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-media>div:first-child{height:100%;inset:0;position:absolute!important;width:100%}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-media img{animation:fxcsPush 22s ease-in-out infinite alternate;display:block;filter:blur(var(--fxcs-blur,2px)) saturate(1.25) contrast(1.1);height:100%;object-fit:cover;transform:scale(1.15);width:100%}@keyframes fxcsPush{0%{transform:scale(1.15) translateY(0)}to{transform:scale(1.28) translateY(-2%)}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-overlay{inset:0;position:absolute}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-sun{animation:fxcsPulse 6s ease-in-out infinite;background:radial-gradient(circle,var(--glow1) 0,var(--glow2) 18%,transparent 55%);height:140vmax;left:50%;mix-blend-mode:screen;opacity:.75;position:absolute;top:58%;transform:translate(-50%,-50%);width:140vmax}@keyframes fxcsPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-rays{animation:fxcsSpin 120s linear infinite;background:repeating-conic-gradient(from 0deg,var(--glow2) 0deg 3deg,transparent 3deg 14deg);height:220vmax;left:50%;-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.9) 0,transparent 45%);mask-image:radial-gradient(circle,rgba(0,0,0,.9) 0,transparent 45%);mix-blend-mode:screen;opacity:.22;position:absolute;top:58%;transform:translate(-50%,-50%);width:220vmax}@keyframes fxcsSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-flicker{animation:fxcsFlicker 3.2s infinite;background:radial-gradient(ellipse at 50% 100%,var(--glow1) 0,transparent 60%);inset:0;mix-blend-mode:screen;position:absolute}@keyframes fxcsFlicker{0%,to{opacity:.35}12%{opacity:.55}20%{opacity:.3}34%{opacity:.6}47%{opacity:.4}61%{opacity:.65}75%{opacity:.32}88%{opacity:.5}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-embers{inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-embers span{animation-iteration-count:infinite;animation-name:fxcsEmber;animation-timing-function:linear;background:var(--ember);border-radius:50%;bottom:-10px;box-shadow:0 0 8px 2px var(--ember);opacity:0;position:absolute}@keyframes fxcsEmber{0%{opacity:0;transform:translate(0)}10%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translate(var(--drift,0),-105vh)}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-vignette{background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.75) 100%);inset:0;position:absolute}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-grain{animation:fxcsGrain .8s steps(4) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:-50%;opacity:.09;pointer-events:none;position:absolute}@keyframes fxcsGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-bar{animation:fxcsBar 1.6s cubic-bezier(.7,0,.2,1) .2s forwards;background:var(--bar);height:0;left:0;position:absolute;right:0;z-index:2}@keyframes fxcsBar{to{height:7vh}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-bar-t{top:0}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-bar-b{bottom:0}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding-inline:var(--site-padding);position:relative;text-align:center;z-index:3}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-lock{animation:fxcsFade 1s ease .4s forwards;opacity:0}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-eyebrow{animation:fxcsRise 1.2s ease .6s forwards;font-stretch:125%;letter-spacing:.32em;opacity:0;text-transform:uppercase}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-title{animation:fxcsFocus 1.8s ease .8s forwards;line-height:1.1;margin:0;opacity:0;padding-bottom:.15em;text-shadow:0 0 40px rgba(0,0,0,.35)}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-body{animation:fxcsFade 1.2s ease 1.4s forwards;font-stretch:112%;letter-spacing:.18em;line-height:2;margin:1.25rem 0 0;max-width:520px;opacity:0;text-transform:uppercase}@keyframes fxcsFade{to{opacity:.9}}@keyframes fxcsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fxcsFocus{0%{filter:blur(8px);opacity:0;transform:translateY(18px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){@keyframes fxcsBar{to{height:5vh}}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-body{margin-top:1rem}}@media (prefers-reduced-motion:reduce){:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-embers span,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-flicker,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-grain,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-media img,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-rays,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-sun{animation:none}:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-body,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-eyebrow,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-lock,:where(.ai-b-hero-i9mE6tR2ZwefxUVB49Qe) .fxcs-title{animation:none;opacity:1}}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutRoot{background-color:var(--about-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,140px);width:100%}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutInner{align-items:start;box-sizing:border-box;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr;padding-inline:var(--site-padding)}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutInnerWithPortrait{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutPortrait{aspect-ratio:4/5;border-radius:var(--portrait-radius);overflow:hidden;width:100%}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutPortrait img{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutText{align-items:flex-start;display:flex;flex-direction:column;max-width:820px}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutEyebrow{letter-spacing:.3em;margin-bottom:1.25rem;opacity:.6;text-transform:uppercase}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutHeadline{letter-spacing:-.02em;line-height:.95;margin:0}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutDivider{background-color:var(--about-divider);height:1px;margin:2.25rem 0;width:72px}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutIntro{line-height:1.4;margin:0 0 2rem}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutBody p{line-height:1.7;margin:0 0 1.25rem;opacity:.82}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutBody p:last-child{margin-bottom:0}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutClosing{line-height:1.4;margin:2.25rem 0 1.5rem}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutCta{background:transparent;border-style:solid;border-width:1px;cursor:pointer;padding:.95rem 2rem;transition:opacity .25s ease,transform .25s ease}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutCta:hover{opacity:.8;transform:translateY(-1px)}@media (max-width:900px){.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutInnerWithPortrait{grid-template-columns:1fr}.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP.ai-b-ai-mw35m7e4-1-ACkiqbBDebvZHiIqC4PP .aboutPortrait{max-width:520px}}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-root{align-items:flex-end;box-sizing:border-box;display:flex;justify-content:center;min-height:100svh;overflow:hidden;padding-bottom:var(--block-padding-bottom,56px);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-media{inset:0;position:absolute}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-layer{inset:0;opacity:0;position:absolute;transition:opacity 1.1s ease}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-layer-on{opacity:1}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-layer img,:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-layer video{display:block;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s ease-out;width:100%}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-layer-on img,:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-layer-on video{transform:scale(1)}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-overlay{inset:0;position:absolute}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel{left:50%;max-width:720px;position:absolute;top:var(--sel-top,96px);transform:translateX(-50%);width:calc(100% - var(--site-padding, 16px)*2);z-index:5}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--sel-bg);border:0;border-radius:var(--sel-radius,6px);color:var(--sel-text);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:14px 22px;text-align:left;width:100%}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-text{display:flex;flex-direction:column;gap:4px;min-width:0}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-small{font-family:Archivo,sans-serif;font-size:.66rem;letter-spacing:.08em;opacity:.85;text-transform:uppercase}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-big{font-family:Archivo,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-chev{display:flex;flex-shrink:0;transition:transform .3s ease}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-chev-up{transform:rotate(180deg)}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-list{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--sel-bg);border-radius:var(--sel-radius,6px);color:var(--sel-text);list-style:none;margin:6px 0 0;max-height:0;opacity:0;overflow:hidden;padding:6px;pointer-events:none;transition:max-height .4s ease,opacity .3s ease}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-open{max-height:52vh;opacity:1;overflow-y:auto;pointer-events:auto;-webkit-overflow-scrolling:touch}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-item{background:transparent;border:0;border-radius:calc(var(--sel-radius, 6px) - 2px);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;opacity:.6;padding:12px 16px;text-align:left;transition:opacity .2s ease;width:100%}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-item-on,:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-item:hover{opacity:1}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding-inline:var(--site-padding);position:relative;text-align:center;z-index:1}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-eyebrow{font-stretch:125%;letter-spacing:.32em;opacity:0;text-transform:uppercase}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-title{line-height:.9;margin:0;opacity:0;text-shadow:0 2px 30px rgba(0,0,0,.25)}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-btn{border-style:solid;border-width:1px;cursor:pointer;font-stretch:125%;letter-spacing:.28em;opacity:0;padding:14px 34px;text-transform:uppercase;transition:background .3s ease}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-btn:hover{backdrop-filter:blur(6px)}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-line{height:56px;margin-top:.75rem;opacity:0;width:1px}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-eyebrow{animation:fxhUp 1s ease .2s forwards}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-title{animation:fxhUp 1.2s ease .35s forwards}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-btn{animation:fxhFade 1s ease .6s forwards}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-in .fxh-line{animation:fxhFade 1s ease .8s forwards}@keyframes fxhUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fxhFade{0%{opacity:0}to{opacity:1}}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-dots{display:flex;gap:10px;margin-top:.25rem}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-dot{border:0;border-radius:50%;cursor:pointer;height:6px;opacity:.35;padding:0;transition:opacity .3s ease,transform .3s ease;width:6px}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-dot-on{opacity:1;transform:scale(1.3)}@media (max-width:767px){:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-eyebrow{letter-spacing:.22em}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-btn{letter-spacing:.2em;padding:12px 24px}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-btn{padding:12px 16px}:where(.ai-b-hero-zewOwSgb4ZAIN5smYWl4) .fxh-sel-big{font-size:.95rem}}.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,96px);width:100%}.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-inner{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding-inline:var(--site-padding);text-align:center}.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-h{font-stretch:125%;letter-spacing:.06em;line-height:1.25;margin:0;max-width:var(--fxt-w,760px);opacity:0;text-transform:uppercase;transform:translateY(24px);transition:opacity 1.1s ease,transform 1.1s ease}.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-p{font-stretch:112%;letter-spacing:.14em;line-height:2;margin:0;max-width:var(--fxt-w,760px);opacity:0;text-transform:uppercase;transform:translateY(24px);transition:opacity 1.1s ease .2s,transform 1.1s ease .2s}.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-in .fxt-h,.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fun8g-1-zewOwSgb4ZAIN5smYWl4 .fxt-in .fxt-p{opacity:1;transform:translateY(0)}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-inline:var(--site-padding)}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-media{aspect-ratio:4/5;border-radius:var(--fxv-r,0);overflow:hidden;position:relative;width:min(100%,var(--fxv-w,520px))}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-media img,.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-media video{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-frame{aspect-ratio:1/1;border:1px solid;left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:38%}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-ctrl{align-items:center;background:transparent;border:none;bottom:16px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;width:40px}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-cap{font-stretch:112%;letter-spacing:.24em;margin:0;opacity:.7;text-align:center;text-transform:uppercase}@media (max-width:767px){.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-inner{padding-inline:0}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-media{width:100%}.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fv23z-2-zewOwSgb4ZAIN5smYWl4 .fxv-cap{padding-inline:var(--site-padding)}}.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,96px);width:100%}.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-inner{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding-inline:var(--site-padding);text-align:center}.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-h{font-stretch:125%;letter-spacing:.06em;line-height:1.25;margin:0;max-width:var(--fxt-w,760px);opacity:0;text-transform:uppercase;transform:translateY(24px);transition:opacity 1.1s ease,transform 1.1s ease}.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-p{font-stretch:112%;letter-spacing:.14em;line-height:2;margin:0;max-width:var(--fxt-w,760px);opacity:0;text-transform:uppercase;transform:translateY(24px);transition:opacity 1.1s ease .2s,transform 1.1s ease .2s}.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-in .fxt-h,.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fvut9-3-zewOwSgb4ZAIN5smYWl4 .fxt-in .fxt-p{opacity:1;transform:translateY(0)}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-root{box-sizing:content-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-sticky{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0;width:100%}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-media{inset:0;position:absolute}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-media img,.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-media video{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-overlay{inset:0;position:absolute}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-lines{box-sizing:border-box;display:grid;padding-inline:var(--site-padding);place-items:center;position:relative;width:100%;z-index:1}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-line{font-stretch:125%;grid-area:1/1;letter-spacing:.08em;line-height:1.25;margin:0;max-width:900px;opacity:0;text-align:center;text-shadow:0 2px 24px rgba(0,0,0,.3);text-transform:uppercase;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwbtt-4-zewOwSgb4ZAIN5smYWl4 .fxs-line.fxs-on{opacity:1;transform:translateY(0)}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,120px);width:100%}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-inner{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding-inline:var(--site-padding);text-align:center}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-h{font-stretch:125%;letter-spacing:.06em;line-height:1.25;margin:0;max-width:760px;opacity:0;text-transform:uppercase;transform:translateY(24px);transition:all 1.1s ease}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-p{font-stretch:112%;letter-spacing:.14em;line-height:2;margin:0;max-width:640px;opacity:0;text-transform:uppercase;transform:translateY(24px);transition:all 1.1s ease .15s}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-img{aspect-ratio:3/4;border-radius:var(--fxe-r,0);margin-top:2rem;opacity:0;overflow:hidden;transform:translateY(40px);transition:all 1.3s ease .3s;width:min(100%,var(--fxe-w,440px))}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-img img{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-in .fxe-h,.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-in .fxe-img,.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fwrpl-5-zewOwSgb4ZAIN5smYWl4 .fxe-in .fxe-p{opacity:1;transform:translateY(0)}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-inline:var(--site-padding);text-align:center}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-media{aspect-ratio:4/5;border-radius:var(--fxq-r,0);overflow:hidden;position:relative;width:min(100%,var(--fxq-w,720px))}@media (min-width:900px){.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-media{aspect-ratio:16/10}}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-media>:not(.fxq-cap){height:100%;inset:0;position:absolute!important;width:100%}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-media img,.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-media video{display:block;height:100%;object-fit:cover;width:100%}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-overlay{inset:0;position:absolute}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-cap{font-stretch:125%;left:50%;letter-spacing:.12em;line-height:1.4;margin:0;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-quote{line-height:1.6;margin:1rem 0 0;max-width:620px}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-quote:before{content:"\201C"}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-quote:after{content:"\201D"}.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxbp3-6-zewOwSgb4ZAIN5smYWl4 .fxq-attr{font-stretch:112%;letter-spacing:.26em;opacity:.7;text-transform:uppercase}.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-root{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-media{align-items:flex-end;display:flex;height:var(--fxb-h,90vh);justify-content:center;overflow:hidden;position:relative;width:100%}.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-media img,.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-media video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-overlay{inset:0;position:absolute}.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fxo6u-7-zewOwSgb4ZAIN5smYWl4 .fxb-label{font-stretch:125%;letter-spacing:.3em;margin-bottom:40px;position:relative;text-transform:uppercase;z-index:1}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-root{box-sizing:border-box;overflow:hidden;padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,120px);width:100%}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-head{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem;padding-inline:var(--site-padding);text-align:center}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-h{font-stretch:125%;letter-spacing:.06em;line-height:1.25;margin:0;text-transform:uppercase}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-arrows{display:flex;gap:.5rem}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-arrows button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-track{display:flex;gap:24px;overflow-x:auto;padding-inline:var(--site-padding);scroll-padding-inline:var(--site-padding);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-track::-webkit-scrollbar{display:none}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-card{align-items:center;display:flex;flex:0 0 min(78vw,var(--fxc-w,380px));flex-direction:column;gap:.9rem;scroll-snap-align:start;text-align:center}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-label{font-stretch:112%;letter-spacing:.26em;opacity:.7;text-transform:uppercase}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-title{font-stretch:125%;letter-spacing:.1em;margin:0;text-transform:uppercase}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-img{aspect-ratio:4/5;border-radius:var(--fxc-r,0);margin-block:.5rem;overflow:hidden;width:100%}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-img img{display:block;height:100%;object-fit:cover;transition:transform 1.2s ease;width:100%}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-card:hover .fxc-img img{transform:scale(1.04)}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-desc{font-stretch:112%;letter-spacing:.12em;line-height:1.9;margin:0;max-width:90%;text-transform:uppercase}.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4.ai-b-ai-mw5fyecj-8-zewOwSgb4ZAIN5smYWl4 .fxc-link{background:transparent;border:none;border-bottom:1px solid;cursor:pointer;font-stretch:125%;letter-spacing:.24em;margin-top:.25rem;padding:0 0 4px;text-transform:uppercase}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-root{background-color:var(--bg-color);display:flex;justify-content:center;padding-bottom:var(--block-padding-bottom);padding-top:var(--block-padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-row{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-card-group{align-items:center;display:flex;flex-direction:column;gap:14px}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-card{height:var(--card-height);position:relative;width:var(--card-width)}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-clip{clip-path:polygon(var(--clip-top) 0,calc(100% - var(--clip-top)) 0,calc(100% - var(--clip-bottom)) 100%,var(--clip-bottom) 100%);height:100%;overflow:hidden;width:100%}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-outline{border:1px solid var(--border-color);clip-path:polygon(var(--clip-top) 0,calc(100% - var(--clip-top)) 0,calc(100% - var(--clip-bottom)) 100%,var(--clip-bottom) 100%);inset:0;opacity:var(--border-opacity);pointer-events:none;position:absolute}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-placeholder{background:#1a1a1a;height:100%;width:100%}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-label{letter-spacing:.15em;line-height:1.4;text-align:center;text-transform:uppercase}@media (max-width:767px){.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-row{gap:8px}.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY.ai-b-a02907e2-ddd5-4ca2-b95c-c6b2bad96e43-ACyhRoRIIGlkJOmQVJuY .trap-card-group{gap:10px}}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-root{background-color:var(--bg-color);box-sizing:border-box;padding-bottom:calc(var(--block-padding-bottom, 0px));padding-top:calc(var(--block-padding-top, 0px));width:100%}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-wrapper{padding-inline:var(--site-padding)}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-container{border-radius:var(--corner-radius);box-shadow:0 0 10px rgba(0,0,0,.2);box-sizing:border-box;height:var(--height);overflow:hidden;position:relative;width:100%}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-overlay{background-color:rgba(0,0,0,var(--overlay-opacity));inset:0;position:absolute;z-index:2}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-content{box-sizing:border-box;left:50%;max-width:800px;opacity:1;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:90%;z-index:3}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-content--faded{opacity:0}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-title{margin-bottom:32px;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:filter .3s ease,opacity .3s ease}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn{align-items:center;border-radius:50px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:3px;justify-content:center;min-height:36px;overflow:hidden;padding:12px 28px;position:relative;transition:width .3s ease;width:140px}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn--hovered{width:200px}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-label{flex:1;transition:transform .3s ease,opacity .3s ease;white-space:nowrap}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-label--default{opacity:1;transform:translateY(0)}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-label--default.vc-btn-label--hidden{opacity:0;position:absolute;transform:translateY(20px)}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-label--hover{opacity:0;position:absolute;transform:translateY(-20px)}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-label--hover.vc-btn-label--visible{opacity:1;position:static;transform:translateY(0)}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}@media (max-width:767px){.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-title{font-size:2rem!important;margin-bottom:24px}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn{min-height:32px;padding:10px 24px;width:120px}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn--hovered{width:160px}.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-btn-icon{height:24px;width:24px}}@media (max-width:479px){.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY.ai-b-ae0117be-3566-41a2-92d2-cfe2f38de023-ACyhRoRIIGlkJOmQVJuY .vc-title{font-size:1.75rem!important;margin-bottom:20px}}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-root{align-items:center;background-color:var(--bg-color);box-sizing:border-box;display:flex;justify-content:center;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px));padding-top:calc(var(--block-padding-top, 0px));width:100%}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-container{align-items:center;background-color:var(--container-bg);border-radius:var(--container-radius);box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%;z-index:1}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-grain{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");bottom:0;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:3rem;justify-content:center;padding:3rem;position:relative;width:100%;z-index:3}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-text-col{flex:1;max-width:600px;text-align:left}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-title{letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-subtitle{line-height:1.4;margin:0;opacity:.9}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--card-radius);box-shadow:0 8px 32px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding:3rem;text-align:center;width:400px}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-card-label{margin-bottom:2rem;opacity:.9}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-button{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-color);cursor:pointer;display:flex;gap:.75rem;justify-content:center;letter-spacing:.5px;min-height:44px;padding:1rem 1.75rem;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-button:hover{box-shadow:0 12px 30px rgba(0,0,0,.3);transform:translateY(-3px)}@media (max-width:767px){.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-container{min-height:500px}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-inner{flex-direction:column;gap:2rem;padding:2rem}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-text-col{max-width:none;text-align:center}.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY.ai-b-59fdacbf-88bb-4e05-9ad3-9a45f662ef75-ACyhRoRIIGlkJOmQVJuY .cta-card{padding:2rem;width:100%}}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectsGrid{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);width:100%}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectsGridInner{display:grid;gap:var(--card-spacing);grid-template-columns:1fr 1fr}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectCard{border-radius:var(--card-border-radius);cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectCardHovered{transform:translateY(-5px)}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectImageWrapper{aspect-ratio:5/3;border-radius:var(--image-border-radius);overflow:hidden;position:relative;width:100%}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectImageClickable{cursor:pointer}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectImageWrapper img,.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectVideo{height:100%;object-fit:cover;width:100%}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectOverlay{background-color:var(--overlay-color);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:2}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectOverlayVisible{opacity:1}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectExpandHint,.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectVideoBadge{align-items:center;background-color:var(--card-background-color);bottom:10px;display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:3}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectVideoBadge{border-radius:50%;height:28px;left:10px;width:28px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectExpandHint{border-radius:4px;height:26px;opacity:0;right:10px;transition:opacity .3s ease;width:26px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectExpandHintVisible{opacity:1}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectContent{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectInfo{flex:1;min-width:0}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectTitle{line-height:1.2;margin:0 0 4px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectSubtitle{line-height:1.4;margin:0}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectDirectLink{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin-top:12px;padding:0;text-decoration:underline;text-underline-offset:4px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectYear{background-color:var(--year-bg-color);border:1px solid var(--year-border-color);border-radius:var(--year-border-radius);flex-shrink:0;line-height:1.4;margin-left:16px;padding:4px 8px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenOverlay{align-items:center;animation:projectFadeIn .2s ease;background-color:var(--overlay-color);display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenClose{align-items:center;background-color:var(--card-background-color);border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:24px;top:24px;width:48px;z-index:100000}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenWrapper{max-height:90vh;max-width:1400px;width:90vw}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenVideo{background-color:var(--background-color);border-radius:8px;max-height:90vh;object-fit:contain;width:100%}@keyframes projectFadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectsGridInner{grid-template-columns:1fr}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectContent{padding:16px 0}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectExpandHint{opacity:.6}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenClose{height:40px;right:16px;top:16px;width:40px}.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF.ai-b-91d54bee-57f1-4cc5-bd1d-d05adba2f258-eQkNUivFqZHMks7VTEVF .projectFullscreenWrapper{width:96vw}}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .footerRoot{background-color:var(--bgColor);box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--minH);overflow:hidden;padding-bottom:var(--pb);padding-top:var(--pt);width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .contentWrapper{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:var(--sectionGap);justify-content:space-between;padding-inline:var(--site-padding);width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .headlineSection{width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .headline{color:var(--headlineColor);letter-spacing:-.04em;line-height:.85;margin:0;width:100%;word-break:break-word}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .sectionDivider{background-color:var(--dividerColor);flex-shrink:0;height:1px;opacity:.6;width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .bottomSection{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--columnGap);justify-content:flex-start;width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .infoColumn{display:flex;flex:1;flex-direction:column;gap:var(--infoSpacing);max-width:500px;min-width:300px;padding-top:var(--infoOffset)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .description{color:var(--descColor);line-height:1.5;margin:0;max-width:400px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .contactDetails{display:flex;flex-direction:column;gap:8px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .emailLink{color:var(--emailColor);display:block;font-weight:600;text-decoration:none;transition:opacity .3s ease}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .emailLink:hover{opacity:.7}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .phoneText{color:var(--phoneColor);margin:0}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .formColumn{display:flex;flex:1;flex-direction:column;gap:var(--formFieldSpacing);max-width:400px;min-width:300px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .formTitle{color:var(--formTitleColor);line-height:1.4;margin:0}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .newsletterForm{display:flex;flex-direction:column;gap:var(--formFieldSpacing);width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .emailInput{background-color:var(--inputBg);border:1px solid var(--inputBorder);border-radius:8px;box-sizing:border-box;color:var(--inputText);font-size:1rem;outline:none;padding:16px 20px;transition:border-color .3s ease;width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .emailInput:focus{border-color:var(--btnBg)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .emailInput::placeholder{color:var(--inputText);opacity:.5}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .messageTextareaWrapper{border-radius:8px;overflow:hidden;position:relative}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .messageTextareaWrapper:before{animation:rotateBorder 3s linear infinite;background:conic-gradient(from 0deg,#3b82f6,#8b5cf6,#3b82f6,#8b5cf6,#3b82f6);border-radius:10px;content:"";inset:-2px;position:absolute;z-index:0}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .messageTextarea{background-color:var(--inputBg);border:none;border-radius:7px;box-sizing:border-box;color:var(--inputText);font-family:inherit;font-size:1rem;outline:none;padding:16px 20px;position:relative;resize:vertical;width:100%;z-index:1}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .messageTextarea::placeholder{color:var(--inputText);opacity:.5}@keyframes rotateBorder{to{transform:rotate(1turn)}}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceNoteSection{display:flex;flex-direction:column;gap:10px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceNoteLabel{color:var(--voiceNoteColor);font-size:.85rem}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceRecordBtn{align-items:center;background-color:var(--inputBg);border:1px solid var(--inputBorder);border-radius:8px;color:var(--voiceNoteColor);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;gap:8px;padding:10px 16px;transition:background-color .2s ease,border-color .2s ease}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceRecordBtn:hover{background-color:hsla(0,0%,100%,.05);border-color:var(--voiceNoteColor)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceRecordBtnIcon{animation:micPulse 2s ease-in-out infinite}@keyframes micPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceRecordingBar{align-items:center;background-color:rgba(239,68,68,.1);border:1px solid #ef4444;border-radius:8px;display:flex;gap:10px;padding:10px 16px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceRecordDot{animation:pulseDot 1s ease-in-out infinite;background-color:#ef4444;border-radius:50%;height:10px;width:10px}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceTimer{color:#ef4444;flex:1;font-size:.875rem;font-variant-numeric:tabular-nums}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceStopBtn{align-items:center;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;gap:6px;padding:6px 12px;transition:background-color .2s ease}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceStopBtn:hover{background-color:rgba(239,68,68,.15)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voicePreviewBar{align-items:center;background-color:var(--inputBg);border:1px solid var(--inputBorder);border-radius:8px;display:flex;gap:10px;padding:8px 14px}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voicePlayBtn{align-items:center;background:none;border:none;color:var(--voiceNoteColor);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:.875rem;gap:8px;padding:6px 0;transition:opacity .2s ease}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voicePlayBtn:hover{opacity:.8}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceDeleteBtn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s ease}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceDeleteBtn:hover{background-color:rgba(239,68,68,.1)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .voiceError{color:#ef4444;font-size:.8rem;margin:0}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .submitButton{background-color:var(--btnBg);border:1px solid var(--btnBg);border-radius:8px;color:var(--btnText);cursor:pointer;font-family:inherit;padding:16px 20px;position:relative;text-align:center;transition:opacity .3s ease,transform .2s ease;width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .submitButton:hover{opacity:.9;transform:translateY(-1px)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .submitButton:active{transform:translateY(0)}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .submitButtonSent{background-color:transparent;border-color:transparent;pointer-events:none}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .planeIcon{animation:planeTakeoff 1.6s cubic-bezier(.25,.46,.45,.94) forwards;display:inline-flex}@keyframes planeTakeoff{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}20%{opacity:1;transform:translateX(20px) translateY(-10px) rotate(-15deg) scale(1.2)}50%{opacity:.7;transform:translateX(120px) translateY(-40px) rotate(-20deg) scale(.8)}to{opacity:0;transform:translateX(400px) translateY(-100px) rotate(-30deg) scale(.2)}}@media (max-width:768px){.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .bottomSection{align-items:flex-start;flex-direction:column}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .formColumn,.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .infoColumn{max-width:100%;width:100%}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .infoColumn{padding-top:0}.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF.ai-b-block-1785867951864-ngrdac1ej-eQkNUivFqZHMks7VTEVF .headline{font-size:clamp(3rem,15vw,5rem)!important}}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-root{background-color:var(--bg-color);display:flex;justify-content:center;padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);padding-inline:var(--site-padding);width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-wrapper{border-radius:var(--border-radius);max-width:100%;overflow:hidden;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-media{background:#1a1a1a;border-radius:var(--img-border-radius);height:var(--section-height,800px);overflow:hidden;position:relative;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:1}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-image{height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:2}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-placeholder{background:#1a1a1a;height:100%;left:0;position:absolute;top:0;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-overlay{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;left:0;opacity:0;padding:40px 32px 36px;position:absolute;right:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:3}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-overlay.visible{opacity:1;transform:translateY(0)}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-title-row{align-items:center;display:flex;gap:14px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-animated-play{align-items:center;animation:pulse-play 2s ease-in-out infinite;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:0;padding:0}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-animated-play:hover{animation-play-state:paused;transform:scale(1.15)}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-title{line-height:1.3;margin:0;text-align:left}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-quote{line-height:1.5;margin:10px 0 0;opacity:.85;text-align:left}@media (max-width:767px){.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-media{height:500px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-overlay{padding:32px 20px 28px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-title-row{gap:10px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-gO4rTkN0xJAg8qJsfV5k .video-thumb-animated-play svg{height:36px;width:36px}}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-root{background-color:var(--bg-color);display:flex;justify-content:center;overflow:visible;padding-bottom:var(--block-padding-bottom);padding-top:var(--block-padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-stage{align-items:center;display:flex;justify-content:center;position:relative}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-wheel{position:relative}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-outer-ring{left:0;pointer-events:none;position:absolute;top:0}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car{background:var(--car-bg);border:2px solid var(--car-border);box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 2px 8px rgba(0,0,0,.3);overflow:hidden;position:absolute;transition:box-shadow .5s ease,border-color .5s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car.hovered{border-color:var(--glow-color);box-shadow:0 0 20px hsla(0,0%,100%,.3),0 0 50px hsla(0,0%,100%,.12),0 10px 30px rgba(0,0,0,.5);transform:scale(5)}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car.glowing{border-color:var(--glow-color);box-shadow:0 0 16px hsla(0,0%,100%,.25),0 0 40px hsla(0,0%,100%,.12),0 0 80px hsla(0,0%,100%,.05),0 0 0 2px hsla(0,0%,100%,.15),0 4px 16px rgba(0,0,0,.3)}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car.glowing.hovered{box-shadow:0 0 30px hsla(0,0%,100%,.4),0 0 70px hsla(0,0%,100%,.2),0 0 0 3px hsla(0,0%,100%,.3),0 10px 30px rgba(0,0,0,.5);transform:scale(5)}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car-placeholder{background:var(--car-bg);height:100%;width:100%}@media (max-width:767px){.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-root{padding-inline:0}.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car.glowing.hovered,.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k.ai-b-44e554cf-45c1-4276-9dd6-9fd01077ea41-gO4rTkN0xJAg8qJsfV5k .ferris-car.hovered{transform:scale(3)}}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-root{background-color:var(--bg-color);display:flex;justify-content:center;padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);padding-inline:var(--site-padding);width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-wrapper{border-radius:var(--border-radius);max-width:100%;overflow:hidden;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-media{background:#1a1a1a;border-radius:var(--img-border-radius);height:var(--section-height,1000px);overflow:hidden;position:relative;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:1}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-image{height:100%;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:2}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-placeholder{background:#1a1a1a;height:100%;left:0;position:absolute;top:0;width:100%}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-overlay{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;left:0;opacity:0;padding:40px 32px 36px;position:absolute;right:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:3}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-overlay.visible{opacity:1;transform:translateY(0)}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-title-row{align-items:center;display:flex;gap:14px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-animated-play{align-items:center;animation:pulse-play 2s ease-in-out infinite;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:0;padding:0}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-animated-play:hover{animation-play-state:paused;transform:scale(1.15)}@keyframes pulse-play{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-title{line-height:1.3;margin:0;text-align:left}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-quote{line-height:1.5;margin:10px 0 0;opacity:.85;text-align:left}@media (max-width:767px){.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-media{height:var(--mobile-height,800px)}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-overlay{padding:32px 20px 28px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-title-row{gap:10px}.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN.ai-b-88f12595-0ac7-4767-95aa-61500f3d87d8-jZoNrhUhbI2TSWGxHNSN .video-thumb-animated-play svg{height:36px;width:36px}}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-root{background-color:var(--bg-color);display:flex;justify-content:center;overflow:visible;padding-bottom:var(--block-padding-bottom);padding-top:var(--block-padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-stage{align-items:center;display:flex;justify-content:center;position:relative}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-wheel{position:relative}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-hint-container{align-items:center;animation:pulse-hint 3s ease-in-out infinite;display:flex;justify-content:center;left:calc(50% + var(--hint-offset-x));pointer-events:none;position:absolute;text-align:center;top:calc(50% + var(--hint-offset-y));transform:translate(-50%,-50%);width:auto;z-index:0}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-hint{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}@keyframes pulse-hint{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-outer-ring{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car{background:var(--car-bg);border:2px solid var(--car-border);box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 2px 8px rgba(0,0,0,.3);overflow:hidden;position:absolute;transition:box-shadow .5s ease,border-color .5s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car.hovered{border-color:var(--glow-color);box-shadow:0 0 20px hsla(0,0%,100%,.3),0 0 50px hsla(0,0%,100%,.12),0 10px 30px rgba(0,0,0,.5);transform:scale(5)}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car.glowing{border-color:var(--glow-color);box-shadow:0 0 16px hsla(0,0%,100%,.25),0 0 40px hsla(0,0%,100%,.12),0 0 80px hsla(0,0%,100%,.05),0 0 0 2px hsla(0,0%,100%,.15),0 4px 16px rgba(0,0,0,.3)}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car.glowing.hovered{box-shadow:0 0 30px hsla(0,0%,100%,.4),0 0 70px hsla(0,0%,100%,.2),0 0 0 3px hsla(0,0%,100%,.3),0 10px 30px rgba(0,0,0,.5);transform:scale(5)}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car-placeholder{background:var(--car-bg);height:100%;width:100%}@media (max-width:767px){.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-root{padding-inline:0}.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car.glowing.hovered,.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN.ai-b-ed739903-1d55-4a00-b0d7-cb7c03b72b30-jZoNrhUhbI2TSWGxHNSN .ferris-car.hovered{transform:scale(3)}}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-root{background-color:var(--bg-color);padding-bottom:var(--block-padding-bottom);padding-top:var(--block-padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-inner{display:flex;gap:40px;margin:0 auto;max-width:1200px}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-heading-col{flex:0 0 280px}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-heading{line-height:1.3;margin:0;text-align:left}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-desc-col{flex:1;min-width:0}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-desc{line-height:1.8;margin:0;text-align:left}@media (max-width:767px){.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-inner{flex-direction:column;gap:20px}.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN.ai-b-dab9be22-4988-4113-9d86-6a1e4c05c4c6-jZoNrhUhbI2TSWGxHNSN .project-about-heading-col{flex:none}}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:600px;width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormHeader{align-self:stretch;display:flex;flex-direction:column;gap:1rem;text-align:left}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormField{width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormInput,.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormInput::placeholder,.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormInput:focus,.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormHeadline{font-size:3rem!important}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormDescription{font-size:.875rem!important}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormContent{gap:2rem}}@media (max-width:480px){.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormHeadline{font-size:2.5rem!important}.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormInput,.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N.ai-b-424d9818-395b-426b-a7b1-7f3cb6341033-kPaZY1ezUgcS9sAlkc5N .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-root{background-color:var(--bg-color);padding-bottom:calc(var(--block-padding-bottom, 0px) + 2rem);padding-top:calc(var(--block-padding-top, 0px) + 2rem);padding-inline:var(--site-padding);text-align:var(--text-align,center);width:100%}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-inner{width:100%}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-title{margin-bottom:1rem;margin-top:0;width:100%}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-description{margin-bottom:2rem;margin-top:0;max-width:600px}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-player{background-color:#000;border-radius:var(--border-radius,8px);height:var(--video-height,400px);overflow:hidden;position:relative;width:100%}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-thumbnail{border-radius:var(--thumb-border-radius,8px);cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-overlay{align-items:center;background-color:var(--overlay-color,rgba(0,0,0,.3));border-radius:var(--thumb-border-radius,8px);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-play-btn{align-items:center;background-color:var(--btn-bg);border:2px solid var(--btn-border);border-radius:var(--btn-border-radius,6px);cursor:pointer;display:flex;gap:8px;min-height:44px;padding:16px 24px;transition:opacity .3s ease,transform .3s ease}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-play-btn:hover{opacity:.85;transform:scale(1.05)}.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-error{color:#f44;font-family:var(--font-family);font-size:14px;margin-top:1rem;text-align:var(--text-align,center)}@media (max-width:767px){.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG.ai-b-b347a325-e378-4998-bdc9-3c34ddb1f769-uWMmepnFe7Yf6n077lvG .video-showcase-play-btn{padding:12px 20px}}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-root{background-color:var(--bg-color);border-radius:var(--border-radius);padding-bottom:calc(var(--block-padding-bottom, 0px) + 80px);padding-top:calc(var(--block-padding-top, 0px) + 80px);padding-inline:var(--site-padding);text-align:var(--text-align);width:100%}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-inner{display:flex;flex-direction:column;gap:var(--content-gap)}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-section-title{margin:0;margin-bottom:calc(var(--content-gap)*.5)}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-grid{align-items:flex-start;display:grid;gap:var(--content-gap);grid-template-columns:1fr 1fr}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-section{display:flex;flex-direction:column;gap:24px}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-title{margin:0}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-description{line-height:1.6;margin:0}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credits-section{display:flex;flex-direction:column;gap:24px}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credits-title{margin:0}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credits-grid{display:grid;gap:var(--credits-gap);grid-template-columns:repeat(var(--credits-columns),1fr);width:100%}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credit-item{display:flex;flex-direction:column;gap:4px}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credit-role-title{font-family:var(--font-family);font-size:1rem;font-weight:600}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credit-role-name{font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight)}@media (max-width:767px){.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-grid,.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credits-grid{grid-template-columns:1fr}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-credits-section-title{font-size:2rem!important}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .about-title,.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credits-title{font-size:1.5rem!important}.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credit-role-name,.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG.ai-b-9c56aa6d-2e6c-4fc6-bb8a-2f2b59f7e997-uWMmepnFe7Yf6n077lvG .credit-role-title{font-size:14px}}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-root{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + var(--gap, 16px));padding-top:calc(var(--block-padding-top, 0px) + var(--gap, 16px));width:100%}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-inner{display:flex;flex-direction:column;gap:var(--gap)}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-row{display:flex;gap:var(--gap)}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-item{border-radius:var(--border-radius);flex:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-item--hoverable:hover{box-shadow:0 8px 25px rgba(0,0,0,.3);transform:scale(1.02)}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-img-wrap{height:var(--image-height);overflow:hidden;position:relative;width:100%}.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-img-wrap img,.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-img-wrap>*{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:600px){.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG.ai-b-6e9a258a-fa43-4339-9994-283c81190f8d-uWMmepnFe7Yf6n077lvG .gallery-row{flex-direction:column}}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-root{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 80px);padding-top:calc(var(--block-padding-top, 0px) + 80px);text-align:var(--text-align);width:100%}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-section-title{margin-bottom:calc(var(--title-spacing)*2);margin-top:0}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-grid{align-items:start;display:grid;gap:var(--project-spacing);grid-template-columns:repeat(3,1fr)}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-card{cursor:default;overflow:hidden;position:relative;transition:transform .3s ease}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable{cursor:pointer}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable:hover{transform:translateY(-4px)}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable:hover .project-overlay{opacity:1}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap{border-radius:var(--image-border-radius);height:var(--image-height);margin-bottom:var(--title-spacing);overflow:hidden;position:relative;width:100%}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap img,.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap>div{height:100%;object-fit:cover;width:100%}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-overlay{align-items:center;background-color:var(--overlay-color);border-radius:var(--image-border-radius);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-learn-more{background-color:var(--button-bg-color);border:1px solid var(--overlay-text-color);border-radius:var(--button-border-radius);display:inline-block;padding:8px 20px}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-title{margin-bottom:var(--desc-spacing);margin-top:0}.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-desc{line-height:1.6;margin:0}@media (max-width:767px){.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG.ai-b-0ceecab0-4667-4ec0-af18-44cb8b9622bb-uWMmepnFe7Yf6n077lvG .moreprojects-grid{grid-template-columns:1fr}}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-root{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 80px);padding-top:calc(var(--block-padding-top, 0px) + 80px);text-align:var(--text-align);width:100%}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-section-title{margin-bottom:calc(var(--title-spacing)*2);margin-top:0}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-grid{align-items:start;display:grid;gap:var(--project-spacing);grid-template-columns:repeat(3,1fr)}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-card{cursor:default;overflow:hidden;position:relative;transition:transform .3s ease}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable{cursor:pointer}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable:hover{transform:translateY(-4px)}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-card--clickable:hover .project-overlay{opacity:1}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap{border-radius:var(--image-border-radius);height:var(--image-height);margin-bottom:var(--title-spacing);overflow:hidden;position:relative;width:100%}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap img,.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-image-wrap>div{height:100%;object-fit:cover;width:100%}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-overlay{align-items:center;background-color:var(--overlay-color);border-radius:var(--image-border-radius);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-learn-more{background-color:var(--button-bg-color);border:1px solid var(--overlay-text-color);border-radius:var(--button-border-radius);display:inline-block;padding:8px 20px}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-title{margin-bottom:var(--desc-spacing);margin-top:0}.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-desc{line-height:1.6;margin:0}@media (max-width:767px){.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG.ai-b-31b649e9-bd88-4820-9323-dd5f3d035cb8-uWMmepnFe7Yf6n077lvG .moreprojects-grid{grid-template-columns:1fr}}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-root{padding-bottom:var(--block-padding-bottom,0);padding-top:var(--hero-padding-top,0);position:relative;width:100%}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-inner{height:var(--slider-height,100dvh);min-height:100dvh;overflow:hidden;position:relative;width:100%}@media (max-width:767px){:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-inner{height:var(--slider-mobile-height,var(--slider-height,100dvh));min-height:100dvh}}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-track{display:flex;height:100%;left:0;position:absolute;top:0;transition:left .5s ease-in-out}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-slide{flex-shrink:0;height:100%;overflow:hidden;position:relative}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slide-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slide-bg-image{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.1)}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slide-overlay{inset:0;position:absolute}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-tagline{line-height:1.2;max-width:220px;pointer-events:none;position:absolute;right:48px;text-align:right;top:48px;z-index:3}@media (max-width:767px){:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-tagline{max-width:160px;right:20px;top:24px}}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow{align-items:center;backdrop-filter:blur(4px);background:var(--arrow-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:3}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow-left{left:24px}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow-right{right:24px}@media (max-width:767px){:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow{height:36px;width:36px}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow-left{left:12px}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-arrow-right{right:12px}}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;max-width:800px;min-height:100dvh;padding-inline:var(--site-padding);position:relative;z-index:1}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-title{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.02em;line-height:1.1;margin:0;transition:opacity .8s ease-out,transform .8s ease-out}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-description{font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.6;margin:0;max-width:560px;opacity:.85;transition:opacity .8s ease-out,transform .8s ease-out}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-subline{letter-spacing:.02em;line-height:1.5;margin:0 0 -.5rem;max-width:520px;text-shadow:0 1px 12px rgba(0,0,0,.45);transition:opacity .8s ease-out,transform .8s ease-out}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-btn{background:transparent;cursor:pointer;letter-spacing:.08em;padding:12px 32px;text-transform:uppercase;transition:opacity .3s ease-out,transform .3s ease-out,background-color .3s ease,color .3s ease,border-color .3s ease}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-dots{bottom:32px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-dot{border:none;cursor:pointer;height:1px;padding:0;width:32px}@media (max-width:767px){:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-content{gap:1.25rem}:where(.ai-b-hero-vbucTukhVpgnHGXz2mCk) .slider-subline{margin-bottom:0;max-width:300px}}:where(.ai-b-header-block-_global) .site-header-wrap{display:flex;justify-content:center;position:relative;width:100%;z-index:10}:where(.ai-b-header-block-_global) .site-header{align-items:center;border-style:solid;box-sizing:border-box;display:flex;position:relative}:where(.ai-b-header-block-_global) .site-header-row{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}:where(.ai-b-header-block-_global) .desktop-nav{align-items:center;display:flex;gap:.5rem}:where(.ai-b-header-block-_global) .mobile-nav-tab,:where(.ai-b-header-block-_global) .nav-tab{border-style:solid;cursor:pointer;padding:.6rem .9rem}:where(.ai-b-header-block-_global) .nav-tab{border-width:1px}:where(.ai-b-header-block-_global) .contact-nav-button,:where(.ai-b-header-block-_global) .nav-tab{align-items:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;padding:0;white-space:nowrap;width:92px}:where(.ai-b-header-block-_global) .contact-nav-button{border-style:solid;border-width:1px;cursor:pointer}:where(.ai-b-header-block-_global) .hamburger-btn,:where(.ai-b-header-block-_global) .mobile-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:center}:where(.ai-b-header-block-_global) .hamburger-btn{padding:.5rem}:where(.ai-b-header-block-_global) .mobile-menu{display:flex;flex-direction:column;gap:2rem;height:100%;left:var(--editor-offset-left,0);padding:1.5rem var(--site-padding);position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-header-block-_global) .mobile-close{align-self:flex-end}:where(.ai-b-header-block-_global) .mobile-menu nav{display:flex;flex-direction:column;gap:.75rem}:where(.ai-b-header-block-_global) .mobile-nav-tab{background:transparent;border:0;text-align:left}:where(.ai-b-header-block-_global) .mobile-menu select{align-self:flex-start;padding:.5rem}:where(.ai-b-header-block-_global) .locale-select{color-scheme:dark;cursor:pointer}:where(.ai-b-header-block-_global) .locale-select option{background-color:var(--locale-menu-bg);color:var(--locale-menu-text)}@media (min-width:1024px){:where(.ai-b-header-block-_global) .hamburger-btn,:where(.ai-b-header-block-_global) .mobile-menu{display:none}}@media (max-width:1023px){:where(.ai-b-header-block-_global) .desktop-nav{display:none}}:where(.ai-b-header-block-_global) .header-title{display:inline-block}:where(.ai-b-header-block-_global) .header-title--shimmer{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--shimmer-base) 0,var(--shimmer-base) 40%,var(--shimmer-highlight) 47%,var(--shimmer-highlight) 50%,var(--shimmer-highlight) 53%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);background-position:0 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-text-fill-color:transparent;animation:header-title-shimmer var(--shimmer-speed,4s) ease-in-out infinite}@keyframes header-title-shimmer{0%{background-position:0 0}55%{background-position:100% 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){:where(.ai-b-header-block-_global) .header-title--shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}