:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-container{background-color:var(--bg-color);overflow:hidden;padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);position:relative;width:100%}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;width:100%}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-right .about-image-container{justify-content:flex-end;order:2}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-right .about-content{order:1}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-center{grid-template-columns:1fr;margin-inline:auto;max-width:900px}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-center .about-image-container{justify-content:center;order:1}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-center .about-content{align-items:center;display:flex;flex-direction:column;order:2;text-align:center}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-center .about-title-underline{left:50%;transform:translateX(-50%) scaleX(0)}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-image-container{align-items:center;display:flex;justify-content:flex-start}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-image-wrapper{cursor:pointer;height:calc(var(--image-size)*1.25);position:relative;width:var(--image-size)}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-image-inner{border-radius:var(--image-border-radius);height:100%;overflow:hidden;width:100%}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-image-overlay{background-color:rgba(0,0,0,.3);border-radius:var(--image-border-radius);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-hover-quote{border-bottom:1px solid;left:20px;padding-bottom:2px;position:absolute;top:20px;transition:all .3s ease;z-index:10}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-content{background-color:var(--card-bg-color);padding:var(--card-padding);position:relative;text-align:var(--text-align)}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-content.full-width{grid-column:1/-1}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-decoration-line{background-color:var(--line-color);height:1px;position:absolute;right:20px;top:20px}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-title{line-height:1.2;margin-bottom:16px;position:relative}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-title-underline{background-color:var(--line-color);bottom:-4px;height:1px;left:0;position:absolute;transform-origin:center;width:100%}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-subtitle{font-style:italic;margin-bottom:24px}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-description{line-height:1.6;margin-bottom:20px}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-button{background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);cursor:pointer;display:inline-block;margin-top:20px;padding:12px 24px;transition:all .3s ease}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-button:hover{transform:translateY(-2px)}@media (max-width:767px){:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid{gap:40px;grid-template-columns:1fr}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid .about-image-container{justify-content:center;order:1}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid .about-content{order:2}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-right .about-image-container{justify-content:center;order:1}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-grid.image-right .about-content{order:2}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-image-wrapper{height:350px;width:280px}:where(.ai-b-hero-8ZqqteXzd4AemgT7liSx) .about-title{font-size:1.8rem}}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-container{background-color:var(--bg-color);padding-block:80px;padding-inline:var(--site-padding);width:100%}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-wrapper{display:flex;flex-direction:row;gap:60px;margin:0 auto;max-width:1200px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-wrapper.form-right{flex-direction:row}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-wrapper.form-left{flex-direction:row-reverse}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .content-section{border-left:1px solid var(--left-border-color);flex:1;padding-left:var(--left-padding);padding-top:20px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-title{font-size:var(--title-font-size);line-height:1.1;margin:0 0 60px;white-space:pre-line}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-info-block{margin-bottom:40px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-info-block:last-child{margin-bottom:0}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-label{margin-bottom:8px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-section{flex:1;padding-top:20px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-form{display:flex;flex-direction:column;gap:var(--form-gap)}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-field{display:flex;flex-direction:column}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .field-label{display:block;font-style:italic;margin-bottom:8px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-input,:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-textarea{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color);font-family:inherit;font-size:16px;outline:none;padding:16px;transition:border-color .3s ease;width:100%}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-input::placeholder,:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-textarea::placeholder{color:var(--input-placeholder-color)}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-textarea{resize:vertical}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-input:focus,:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-textarea:focus{border-color:var(--input-focus-border-color)}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .submit-button{align-self:flex-start;background-color:transparent;border:none;border-bottom:var(--button-underline-thickness) solid var(--button-underline-color);cursor:pointer;letter-spacing:1px;margin-top:16px;padding:16px 0;transition:opacity .3s ease}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .submit-button:hover{opacity:.7}@media (max-width:767px){:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-container{padding-block:40px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-wrapper{flex-direction:column;gap:40px}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-wrapper.form-left{flex-direction:column}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .content-section{border-left:none;padding-left:var(--mobile-padding);padding-top:0}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-title{font-size:var(--mobile-title-font-size)}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .form-section{padding-top:0}:where(.ai-b-block-1782232242702-1eyv2v6j4-8ZqqteXzd4AemgT7liSx) .contact-form{gap:var(--mobile-form-gap)}}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-root{background:var(--hero-bg,#0a0a0a);display:flex;flex-direction:column;min-height:var(--hero-h,100vh);overflow:hidden;position:relative;width:100%}@media (max-width:768px){:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-root{min-height:var(--hero-h-mobile,100vh)}}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-img-layer{inset:0;pointer-events:none;position:absolute}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-veil{background:hsla(0,0%,4%,.62);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-grad-overlay{background:linear-gradient(to top,var(--hero-bg,#0a0a0a) 0,transparent 100%);bottom:0;height:var(--hero-grad-h,35%);left:0;pointer-events:none;position:absolute;right:0;z-index:2}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding-inline:var(--site-padding);padding-bottom:var(--hero-pb,0);padding-top:var(--hero-pt,0);position:relative;z-index:3}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-label{margin-bottom:3rem}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-words{display:flex;flex-direction:column;gap:.65em}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-word{cursor:pointer;display:inline-block;line-height:1;padding:0;position:relative}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-word-inner{display:block;line-height:.9}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-word-underline{display:none}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-desc{margin-top:3rem}@media (max-width:768px){:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-label{margin-bottom:1.5rem}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-desc{margin-top:2rem}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-words{gap:.45em}}@media (max-width:480px){:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-label{margin-bottom:1.2rem}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-desc{margin-top:1.5rem}:where(.ai-b-hero-CYs5Jbsg0Gg37nvqtKVn) .hero-words{gap:.35em}}:where(.ai-b-aab19359-1e7e-4e72-b1b8-6d024a944c21-CYs5Jbsg0Gg37nvqtKVn) .tk-root{background-color:var(--tk-bg,#0a0a0a);overflow:hidden;padding-bottom:calc(2rem + var(--tk-pb, 0px));padding-top:calc(2rem + var(--tk-pt, 0px));position:relative;width:100%}:where(.ai-b-aab19359-1e7e-4e72-b1b8-6d024a944c21-CYs5Jbsg0Gg37nvqtKVn) .tk-blur-left{background:linear-gradient(to right,var(--tk-bg,#0a0a0a),transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:var(--tk-blur,100px);z-index:2}:where(.ai-b-aab19359-1e7e-4e72-b1b8-6d024a944c21-CYs5Jbsg0Gg37nvqtKVn) .tk-blur-right{background:linear-gradient(to left,var(--tk-bg,#0a0a0a),transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:var(--tk-blur,100px);z-index:2}:where(.ai-b-aab19359-1e7e-4e72-b1b8-6d024a944c21-CYs5Jbsg0Gg37nvqtKVn) .tk-track{align-items:center;backface-visibility:hidden;display:flex;gap:var(--tk-gap,70px);will-change:transform}:where(.ai-b-aab19359-1e7e-4e72-b1b8-6d024a944c21-CYs5Jbsg0Gg37nvqtKVn) .tk-item{align-items:center;display:flex;flex-shrink:0;height:var(--tk-h,50px);opacity:var(--tk-opacity,.8)}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-root{background:var(--sw-bg,#0a0a0a);padding-bottom:calc(120px + var(--sw-pb, 0px));padding-top:calc(120px + var(--sw-pt, 0px));padding-inline:var(--site-padding);width:100%}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-label{flex-shrink:0;opacity:.4}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header-right{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:2rem;justify-content:flex-end}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-title{margin:0}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-view-all{background:transparent;border:none;cursor:pointer;flex-shrink:0;opacity:.4;padding:0;transition:opacity .2s;white-space:nowrap}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-view-all:hover{opacity:1}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-grid{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-card{background:var(--sw-bg,#0a0a0a);cursor:pointer;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-card--visible{opacity:1;transform:translateY(0)}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-media{aspect-ratio:16/10;background:var(--sw-bg,#0a0a0a);border-radius:4px;overflow:hidden;position:relative}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transform-origin:center;width:100%}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-img{inset:0;position:absolute;transform-origin:center}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-pill{backdrop-filter:blur(12px) saturate(1.4);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#f0ede8;font-family:var(--font-family-navigation);font-size:10px;left:50%;letter-spacing:.1em;opacity:0;padding:10px 22px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;white-space:nowrap;z-index:3}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-card:hover .sw-pill{opacity:1}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-caption{align-items:baseline;border-top:1px solid var(--sw-border,#1f1f1f);display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 0 0}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-caption-left{display:flex;flex-direction:column;gap:.4rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-title{display:block}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-cat{display:block;opacity:.5}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-year{opacity:.4;white-space:nowrap}@media (max-width:768px){:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-root{padding-bottom:calc(80px + var(--sw-pb, 0px));padding-top:calc(80px + var(--sw-pt, 0px))}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-grid{gap:2.5rem;grid-template-columns:1fr}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header{align-items:flex-start;flex-direction:column;margin-bottom:2.5rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header-right{flex:none;justify-content:flex-start;width:100%}}@media (max-width:600px){:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-root{padding-bottom:calc(60px + var(--sw-pb, 0px));padding-top:calc(60px + var(--sw-pt, 0px))}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-grid{gap:2rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header{margin-bottom:2rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-header-right{gap:1rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-media{aspect-ratio:16/11}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-caption{padding:1rem 0 0}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-title{font-size:clamp(.95rem,3vw,1.2rem)!important}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-cat{font-size:9px}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-film-year{font-size:9px}}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-backdrop{align-items:center;animation:sw-fade-in .3s ease;background:rgba(0,0,0,.92);bottom:0;display:flex;justify-content:center;left:var(--editor-offset-left,0);padding:2rem;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:99999}@keyframes sw-fade-in{0%{opacity:0}to{opacity:1}}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal{animation:sw-slide-up .35s ease;display:flex;flex-direction:column;gap:1.2rem;max-width:1100px;position:relative;width:100%}@keyframes sw-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:0;top:-2.5rem;transition:opacity .2s;z-index:10}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-close:hover{opacity:1}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-meta{display:flex;flex-direction:column;gap:.3rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-cat{display:block;opacity:.5}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-title{display:block}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-video-wrap{aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden;width:100%}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-video{display:block;height:100%;object-fit:contain;outline:none;width:100%}@media (max-width:600px){:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-backdrop{padding:1.5rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal{gap:.8rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-close{top:-2.5rem}:where(.ai-b-cd46661e-bd02-4e89-bdaa-328d5b755629-CYs5Jbsg0Gg37nvqtKVn) .sw-modal-video-wrap{aspect-ratio:16/10}}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-root{background:var(--ei-bg,#0a0a0a);overflow:hidden;padding-bottom:var(--ei-pb,120px);padding-top:var(--ei-pt,120px);padding-inline:var(--site-padding);width:100%}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid{align-items:flex-start;display:grid;gap:6rem;grid-template-columns:var(--ei-img-w,540px) 1fr}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--img-left .ei-copy{order:2}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--img-left .ei-media{order:1}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered{grid-template-columns:1fr;margin-inline:auto;max-width:720px;text-align:center}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-copy{align-items:center;display:flex;flex-direction:column}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-desc,:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-desc2,:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-hover-quote,:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-subtitle,:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--centered .ei-title{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}@media (max-width:900px){:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid{gap:3.5rem;grid-template-columns:1fr}}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-media{opacity:0;transform:translateX(-8px) scale(1.02);transition:opacity .9s ease,transform .9s ease}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-media--visible{opacity:1;transform:translateX(0) scale(1)}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-media-inner{border-radius:var(--ei-img-r,0);height:var(--ei-media-h,680px);overflow:hidden;width:100%}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-video-wrap--above{margin-bottom:3rem}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-video-wrap--below{margin-top:3rem}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-video-block{opacity:0;overflow:hidden;transform:translateY(12px);transition:opacity .9s ease .2s,transform .9s ease .2s;width:100%}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-video-block--visible{opacity:1;transform:translateY(0)}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-copy{opacity:0;padding-top:1rem;transform:translateY(16px);transition:opacity .8s ease .15s,transform .8s ease .15s}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-copy--visible{opacity:1;transform:translateY(0)}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-kicker{margin-bottom:1.5rem}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-title{margin:0 0 2rem;max-width:90%}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-subtitle{margin:0 0 1.5rem;opacity:.7}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-divider{height:1px;margin-bottom:2.5rem;opacity:.3;width:32px}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-desc{margin:0 0 1.5rem;max-width:400px;opacity:.7}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-desc2{margin:0 0 3rem;max-width:400px;opacity:.5}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-btn{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--ei-line,#1f1f1f);color:var(--ei-btn-text,#f0ede8);cursor:pointer;display:inline-flex;gap:8px;padding:0 0 6px;transition:opacity .2s}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-btn:hover{opacity:.6}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-hover-quote{line-height:1.7;max-width:400px}@media (max-width:900px){:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--img-left .ei-copy{order:1}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-grid--img-left .ei-media{order:2}:where(.ai-b-894867f3-e41f-4389-8d0c-c5c028a7d418-CYs5Jbsg0Gg37nvqtKVn) .ei-title{max-width:100%}}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-root{background:var(--proc-bg,#0a0a0a);padding-bottom:calc(120px + var(--proc-pb, 0px));padding-top:calc(120px + var(--proc-pt, 0px));padding-inline:var(--site-padding);width:100%}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:4rem}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-label{flex-shrink:0;opacity:.4}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-title{flex:1;margin:0;text-align:right}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-rows{display:flex;flex-direction:column}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row{align-items:baseline;border-top:1px solid var(--proc-border,#1f1f1f);display:grid;gap:2rem;grid-template-columns:40px 1fr 2fr;opacity:0;padding:2rem 0;transform:translateX(-12px);transition:opacity .7s ease,transform .7s ease}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row--visible{opacity:1;transform:translateX(0)}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row:last-child{border-bottom:1px solid var(--proc-border,#1f1f1f)}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row-num{font-variant-numeric:tabular-nums;opacity:.3}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row-title{margin:0}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row-desc{margin:0;max-width:100%;opacity:.6}@media (max-width:768px){:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row{grid-template-columns:30px 1fr;grid-template-rows:auto auto}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-row-desc{grid-column:2;max-width:100%}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-header{flex-direction:column}:where(.ai-b-16f24959-a85f-4091-9fbb-a6f05a4f9821-CYs5Jbsg0Gg37nvqtKVn) .proc-title{text-align:left}}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-root{background:var(--res-bg,#0a0a0a);padding-bottom:calc(120px + var(--res-pb, 0px));padding-top:calc(120px + var(--res-pt, 0px));padding-inline:var(--site-padding);width:100%}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:4rem}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-label{opacity:.4}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-section-title{margin:0;text-align:right}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-grid{background:var(--res-border,#1f1f1f);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-grid{grid-template-columns:1fr}}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card{aspect-ratio:3/4;background:var(--res-bg,#0a0a0a);cursor:default;opacity:0;overflow:hidden;position:relative;transform:translateX(var(--card-offset,0));transition:opacity .7s ease,transform .7s ease}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card--visible{opacity:1;transform:translateX(0)}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card-img{inset:0;position:absolute;transform-origin:center}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card-overlay{background:#0a0a0a;inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-pill{backdrop-filter:blur(12px) saturate(1.4);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#f0ede8;font-family:var(--font-family-navigation);font-size:10px;left:50%;letter-spacing:.1em;padding:10px 22px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card-content{background:linear-gradient(0deg,hsla(0,0%,4%,.9) 0,transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0;z-index:2}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card-title{margin:0 0 .5rem}:where(.ai-b-8986c535-3bd5-46e2-adcb-2fb5edc2a6c2-CYs5Jbsg0Gg37nvqtKVn) .res-card-desc{margin:0;opacity:.7}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-root{background:var(--test-bg,#0a0a0a);border-bottom:1px solid var(--test-border,#1f1f1f);border-top:1px solid var(--test-border,#1f1f1f);padding-bottom:calc(120px + var(--test-pb, 0px));padding-top:calc(120px + var(--test-pt, 0px));padding-inline:var(--site-padding);width:100%}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-layout{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}@media (max-width:860px){:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-layout{gap:3.5rem;grid-template-columns:1fr}}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-inner{display:flex;flex-direction:column}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-mark{display:block;font-size:clamp(4rem,12vw,8rem);line-height:.8;margin-bottom:-.3em;opacity:.15}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-headline{margin:0 0 3rem;opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-headline--visible{opacity:1;transform:translateY(0)}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-body{margin:0 0 3rem;max-width:520px;opacity:0;transform:translateY(12px);transition:opacity .8s ease .15s,transform .8s ease .15s}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-body--visible{opacity:1;transform:translateY(0)}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-attr{align-items:center;display:flex;gap:1rem;opacity:0;transition:opacity .6s ease .3s}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-attr--visible{opacity:1}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-divider{flex-shrink:0;height:1px;opacity:.3;width:24px}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-author{opacity:.6}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-company{opacity:.35}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-video-wrap{height:var(--test-vid-h,560px);opacity:0;overflow:hidden;transform:translateX(8px) scale(1.02);transition:opacity .9s ease .2s,transform .9s ease .2s;width:100%}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-video-wrap--visible{opacity:1;transform:translateX(0) scale(1)}:where(.ai-b-1490079d-5e0b-4c2f-8318-02e39771604e-CYs5Jbsg0Gg37nvqtKVn) .test-video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:var(--section-height);justify-content:center;overflow:hidden;position:relative;width:100%}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-overlay{background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-content{max-width:var(--content-width);padding-inline:var(--site-padding);position:relative;width:100%;z-index:2}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-title{letter-spacing:-.02em;line-height:1.2;margin:0;margin-bottom:var(--title-subtitle-spacing);opacity:0;transform:translateY(30px);transition:all var(--animation-duration) ease var(--animation-delay)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-title.animate{opacity:1;transform:translateY(0)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-subtitle-wrapper{margin-bottom:var(--subtitle-button-spacing);opacity:0;transform:translateY(20px);transition:all var(--animation-duration) ease calc(var(--animation-delay) + .2s)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-subtitle-wrapper.animate{opacity:1;transform:translateY(0)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-subtitle{letter-spacing:.15em;margin:0;text-transform:uppercase}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-underline{height:1px;margin:1rem auto 0;transition:width .8s ease calc(var(--animation-delay) + .4s)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-button-wrapper{opacity:0;transform:translateY(20px);transition:all var(--animation-duration) ease calc(var(--animation-delay) + .4s)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-button-wrapper.animate{opacity:1;transform:translateY(0)}:where(.ai-b-f3d29bbc-1b88-4976-bff9-e4e20b412456-CYs5Jbsg0Gg37nvqtKVn) .hero-button{border:1px solid;cursor:pointer;letter-spacing:.1em;min-height:44px;min-width:200px;text-transform:uppercase;transition:all .3s ease}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .videoCarouselRoot{background-color:var(--bg-color);height:var(--desktop-height);overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .backgroundVideo{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .overlay{backdrop-filter:blur(var(--overlay-blur));background-color:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .grainOverlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);height:100%;left:0;opacity:var(--grain-intensity);pointer-events:none;position:absolute;top:0;width:100%;z-index:2}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .titleContainer{left:var(--title-left-padding);position:absolute;top:var(--title-padding);z-index:3}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .titleText{display:block}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .carouselContainer{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .videoCard{aspect-ratio:3/2;max-width:800px;position:absolute;transition:all .5s ease;width:50%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .videoElement{border-radius:var(--video-border-radius);box-shadow:0 4px 20px rgba(0,0,0,.3);height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .soundButton{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:10px;width:44px;z-index:10}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .watchButton{background-color:var(--btn-bg);border:var(--btn-border-width) solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-text);cursor:pointer;left:50%;padding:12px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .navButton{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:6}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .navButtonLeft{left:15%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .navButtonRight{right:15%}@media (max-width:767px){:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .videoCarouselRoot{height:var(--mobile-height)}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .titleContainer{left:var(--site-padding);top:40px}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .videoCard{width:80%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .navButtonLeft{left:5%}:where(.ai-b-hero-ByAkBSeeO3FVhGTS8vbY) .navButtonRight{right:5%}}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero{align-items:center;background-color:var(--bg-color);display:flex;min-height:var(--height);overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__background{inset:0;position:absolute;z-index:0}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__background img{height:100%;object-fit:cover;transform:scale(1.1);transition:opacity .8s ease;width:100%}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__background-overlay{background:linear-gradient(135deg,rgba(9,26,33,.95),rgba(9,26,33,.7) 50%,rgba(9,26,33,.85));inset:0;position:absolute}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__content{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.2fr;padding-block:6rem;padding-inline:var(--site-padding);position:relative;width:100%;z-index:10}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__text-section{display:flex;flex-direction:column;gap:1.5rem}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__subtitle{animation:fadeInUp .8s ease forwards;animation-delay:.2s;letter-spacing:.2em;opacity:0;text-transform:uppercase}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__title{animation:fadeInUp .8s ease forwards;animation-delay:.4s;letter-spacing:-.02em;line-height:1.1;margin:0;opacity:0;white-space:pre-line}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__line{animation:expandLine .8s ease forwards;animation-delay:.6s;height:2px;opacity:0;width:80px}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:500px}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card{animation:fadeInScale .6s ease forwards;cursor:pointer;opacity:0;position:relative;transition:transform .4s ease,z-index 0s}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card--small{transform:scale(.9)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card--medium{transform:scale(.95)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card--large{transform:scale(1)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-inner{border-radius:var(--media-radius);height:100%;overflow:hidden;position:relative;width:100%}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-inner img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card:hover .cinematic-hero__card-inner img{transform:scale(1.08)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .4s ease}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card:hover .cinematic-hero__card-overlay{opacity:1}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-border{border:1px solid hsla(0,0%,100%,.4);inset:8px;pointer-events:none;position:absolute}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-indicator{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.6);display:flex;height:40px;justify-content:center;transition:transform .3s ease,background .3s ease;width:40px}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card:hover .cinematic-hero__card-indicator{background:var(--accent);border-color:var(--accent);transform:scale(1.1)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-number{bottom:12px;color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:300;left:12px;letter-spacing:.1em;opacity:0;position:absolute;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card:hover .cinematic-hero__card-number{opacity:1;transform:translateY(0)}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card--active .cinematic-hero__card-inner:after{background:var(--accent);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__counter{align-items:baseline;bottom:3rem;color:hsla(0,0%,100%,.6);display:flex;font-size:.875rem;font-weight:300;gap:.5rem;letter-spacing:.1em;position:absolute;right:var(--site-padding);z-index:20}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__counter-current{color:#fff;font-size:2rem;font-weight:200}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__counter-divider{opacity:.4}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1}}@keyframes expandLine{0%{opacity:0;width:0}to{opacity:1;width:80px}}@media (max-width:1024px){:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__content{gap:3rem;grid-template-columns:1fr;padding-block:4rem}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__text-section{align-items:center;text-align:center}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__grid{height:400px}}@media (max-width:768px){:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__grid{gap:.75rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);height:450px}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card:nth-child(n+9){display:none}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__counter{bottom:2rem}}@media (max-width:480px){:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__grid{height:350px}:where(.ai-b-hero-gL63pE9f7m6iG7coTV3k) .cinematic-hero__card-indicator{height:32px;width:32px}}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-banner-root{display:flex;flex-direction:column;min-height:100svh;overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px));padding-top:calc(var(--block-padding-top, 0px));position:relative;width:100%}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-container{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-layer{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .7s cubic-bezier(.4,0,.2,1);width:100%;will-change:opacity}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-layer--active{opacity:1}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-layer img,:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-layer>div{height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-bg-video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-overlay{background:var(--overlay-bg);inset:0;pointer-events:none;position:absolute;z-index:1}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding-bottom:calc(var(--block-padding-bottom, 0px) + 2rem);padding-top:calc(var(--block-padding-top, 0px) + 2rem);padding-inline:var(--site-padding);position:relative;z-index:2}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-projects-row{align-items:flex-start;align-items:center;display:flex;flex:1;flex-direction:row;gap:0;justify-content:center;margin-bottom:0;margin-top:auto;width:100%}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item{align-items:center;background:none;border:none;border-left:1px solid var(--divider-color);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.3rem;opacity:.45;outline:none;padding:1rem .75rem;text-align:center;transition:opacity .35s ease}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item:first-child{border-left:none}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item--active,:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item:hover{opacity:1}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-title{color:var(--project-title-color);display:block;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;transition:color .3s ease}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item--active .hero-project-title{color:var(--project-title-active-color);font-weight:700}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-date{color:var(--project-date-color);display:block;letter-spacing:.05em;line-height:1.2}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-link-indicator{align-items:center;display:flex;justify-content:center;margin-top:.2rem;opacity:0;transform:translateX(-4px);transition:opacity .3s ease,transform .3s ease}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item--active .hero-project-link-indicator,:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item:hover .hero-project-link-indicator{opacity:1;transform:translateX(0)}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-tagline-row{align-items:center;display:flex;justify-content:center;letter-spacing:.15em;padding-top:2rem;text-transform:uppercase}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-tagline{opacity:.75;text-align:center}@media (max-width:640px){:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-projects-row{align-items:stretch;flex-direction:column;gap:0}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item{align-items:flex-start;border-left:none;border-top:1px solid var(--divider-color);padding:.75rem 1rem;text-align:left}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item:first-child{border-top:none}:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-content{min-height:100svh}}@media (min-width:641px) and (max-width:900px){:where(.ai-b-hero-lbvU96js7nTUxBWnQWAF) .hero-project-item{padding:.75rem .5rem}}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectGrid{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);width:100%}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectGridContent{padding-inline:var(--site-padding)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterNav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterButton{align-items:center;background-color:var(--filter-bg);border:1px solid var(--filter-border);border-radius:var(--filter-radius);color:var(--filter-text);cursor:pointer;display:flex;font-family:var(--font-family-button);font-size:14px;font-weight:500;gap:8px;height:var(--filter-height);justify-content:center;padding-inline:var(--filter-padding-h);transition:all .3s ease}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterButton:hover{opacity:.85}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterButton.active{background-color:var(--filter-bg)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(4,1fr)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard{border-radius:var(--card-radius);cursor:pointer;height:var(--image-height);overflow:hidden;position:relative}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .imageWrapper{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .imageWrapper img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard:hover .imageWrapper img{transform:scale(1.05)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .overlay{align-items:flex-end;background-color:var(--overlay-color);border-radius:var(--card-radius);display:flex;inset:0;opacity:0;padding:24px;position:absolute;transition:opacity .4s ease}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard:hover .overlay{opacity:1}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .overlayContent{position:relative;width:100%}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .underlineDecor{background-color:var(--underline-color);height:1px;left:0;position:absolute;top:-12px;transform:scaleX(0);transform-origin:left;transition:transform .4s ease .1s;width:40px}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard:hover .underlineDecor{transform:scaleX(1)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .overlayContent h3{margin:0 0 8px;opacity:0;transform:translateY(10px);transition:all .4s ease .15s}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard:hover .overlayContent h3{opacity:1;transform:translateY(0)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .overlayContent p{margin:0;opacity:0;transform:translateY(10px);transition:all .4s ease .2s}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .projectCard:hover .overlayContent p{opacity:1;transform:translateY(0)}@media (max-width:1024px){:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .grid{grid-template-columns:repeat(2,1fr)}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterNav{gap:8px;margin-bottom:32px}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterButton{font-size:13px}}@media (max-width:480px){:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .grid{grid-template-columns:1fr}:where(.ai-b-81d8b11d-bfc8-47c0-aef7-a0daf036959f-lbvU96js7nTUxBWnQWAF) .filterButton{font-size:12px}}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-container{align-items:flex-start;background-color:var(--bg-color);display:flex;flex-direction:row;gap:1.5rem;padding-block:3rem;padding-inline:var(--site-padding);width:100%}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-headline{align-items:center;display:flex;flex-wrap:wrap;letter-spacing:-.02em;line-height:1.1;margin:0;text-transform:uppercase;width:100%}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-after,:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-before{display:inline}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-image-wrapper{border-radius:var(--image-border-radius);display:inline-block;height:var(--image-height);margin:0 .5rem;overflow:hidden;transition:all var(--hover-transition) ease;vertical-align:middle;width:var(--image-width)}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-image-wrapper img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-container{flex-direction:column;gap:1rem;padding-block:2rem}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-content{gap:1rem}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-headline{font-size:2.5rem}:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-after,:where(.ai-b-840a1385-daaf-428a-a664-5539fd5c6cfb-liG5w2uEJ8YqoA3sP6AV) .hero-text-before{font-size:2.5rem}}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-section{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-container{align-items:stretch;display:flex;gap:var(--gap);width:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-left{display:flex;flex:0 0 var(--left-width);flex-direction:column;gap:40px;max-width:var(--left-width)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-right{display:flex;flex:0 0 var(--right-width);flex-direction:column;max-width:var(--right-width)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-header{display:flex;flex-direction:column;gap:20px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-tag{align-items:center;display:flex;gap:16px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-tag-line{background-color:var(--tag-border);height:1px;width:40px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-title{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-subtitle{line-height:1.6;margin:0}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper{flex:1;min-height:300px;overflow:hidden;position:relative;width:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper:hover img{transform:scale(1.03)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay{inset:0;pointer-events:none;position:absolute}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-line{background-color:hsla(0,0%,100%,.6);opacity:0;position:absolute;transition:all .5s ease}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-line{opacity:1}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-bl-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-br-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tl-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tr-h{height:1px;width:0}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-bl-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-br-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tl-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tr-v{height:0;width:1px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-bl-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-br-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-tl-h,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-tr-h{width:60px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-bl-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-br-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-tl-v,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-overlay.hovered .corner-tr-v{height:60px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tl-h{left:24px;top:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tl-v{left:24px;top:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tr-h{right:24px;top:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-tr-v{right:24px;top:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-bl-h{bottom:24px;left:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-bl-v{bottom:24px;left:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-br-h{bottom:24px;right:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .corner-br-v{bottom:24px;right:24px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-credit{bottom:24px;left:24px;opacity:0;position:absolute;transform:translateY(10px);transition:all .4s ease .2s}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper:hover .faq-image-credit{opacity:1;transform:translateY(0)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-list{display:flex;flex-direction:column;height:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-item{border-bottom:1px solid var(--faq-item-border)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-item:first-child{border-top:1px solid var(--faq-item-border)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-question-btn{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;gap:20px;padding:28px 0;text-align:left;transition:opacity .3s ease;width:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-question-btn:hover{opacity:.8}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-number{color:var(--faq-number-color);flex-shrink:0;font-family:var(--font-family);font-size:.875rem;font-weight:500;padding-top:4px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-question-text{flex:1;font-family:var(--font-family);font-size:1.125rem;font-weight:500;line-height:1.4}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-icon{flex-shrink:0;height:16px;margin-top:6px;position:relative;width:16px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-icon-line{position:absolute;transition:all .3s ease}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-icon-h{height:1px;left:0;top:50%;transform:translateY(-50%);width:16px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-icon-v{height:16px;left:50%;top:0;transform:translateX(-50%);width:1px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-icon-v.hidden{opacity:0;transform:translateX(-50%) rotate(90deg)}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-answer-content{overflow:hidden}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-answer-text{font-family:var(--font-family);font-size:1rem;line-height:1.7;margin:0;padding-bottom:28px;padding-left:52px}@media (max-width:1024px){:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-container{flex-direction:column}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-left,:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-right{flex:1 1 auto;max-width:100%}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper{aspect-ratio:4/5;flex:none}}@media (max-width:767px){:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-container{gap:48px}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-title{font-size:2.5rem}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-image-wrapper{aspect-ratio:3/4}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-question-btn{padding:24px 0}:where(.ai-b-09afd0e7-6fca-4081-a604-81a4500551f7-wDXNz7OnEodNwFXksdGB) .faq-answer-text{padding-bottom:24px;padding-left:40px}}:where(.ai-b-footer-block-_global) .ft-root{background:var(--ft-bg,#0a0a0a);border-top:1px solid var(--ft-border,#1f1f1f);padding-bottom:calc(48px + var(--ft-pb, 0px));padding-top:calc(80px + var(--ft-pt, 0px));padding-inline:var(--site-padding);width:100%}:where(.ai-b-footer-block-_global) .ft-gallery{background:var(--ft-border,#1f1f1f);display:grid;gap:1px;grid-template-columns:repeat(6,1fr);margin-bottom:80px}@media (max-width:768px){:where(.ai-b-footer-block-_global) .ft-gallery{grid-template-columns:repeat(3,1fr)}}:where(.ai-b-footer-block-_global) .ft-gallery-item{aspect-ratio:1/1;background:var(--ft-bg,#0a0a0a);overflow:hidden;position:relative}:where(.ai-b-footer-block-_global) .ft-statement-wrap{border-bottom:1px solid var(--ft-border,#1f1f1f);margin-bottom:5rem;padding-bottom:3rem}:where(.ai-b-footer-block-_global) .ft-statement{margin:0;max-width:900px}:where(.ai-b-footer-block-_global) .ft-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}:where(.ai-b-footer-block-_global) .ft-links{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}:where(.ai-b-footer-block-_global) .ft-addr,:where(.ai-b-footer-block-_global) .ft-copy{opacity:.35}:where(.ai-b-footer-block-_global) .ft-link{background:transparent;border:none;cursor:pointer;opacity:.4;padding:0;position:relative;transition:opacity .2s}:where(.ai-b-footer-block-_global) .ft-link:after{background:currentColor;bottom:-2px;content:"";height:1px;left:50%;position:absolute;right:50%;transition:left .3s ease,right .3s ease}:where(.ai-b-footer-block-_global) .ft-link:hover{opacity:.9}:where(.ai-b-footer-block-_global) .ft-link:hover:after{left:0;right:0}:where(.ai-b-header-block-_global) .fh-wrapper{display:flex;flex-direction:column;padding-bottom:var(--block-padding-bottom,0);padding-top:calc(var(--block-padding-top, 0px) + var(--header-offset));padding-inline:var(--site-padding);position:relative;width:100%}:where(.ai-b-header-block-_global) .fh-centering{display:flex;justify-content:center;width:100%}:where(.ai-b-header-block-_global) .fh-header{backdrop-filter:blur(var(--nav-bg-blur));-webkit-backdrop-filter:blur(var(--nav-bg-blur));background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--header-radius);height:var(--header-height);max-width:1200px;position:relative;transition:transform .4s ease;width:var(--header-width)}:where(.ai-b-header-block-_global) .fh-header:hover{transform:translateY(-1px)}:where(.ai-b-header-block-_global) .fh-content{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:var(--header-padding-left);padding-right:var(--header-padding-right)}:where(.ai-b-header-block-_global) .fh-left{align-items:center;display:flex;flex-shrink:0;gap:12px}:where(.ai-b-header-block-_global) .fh-logo{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}:where(.ai-b-header-block-_global) .fh-site-title{letter-spacing:-.01em;white-space:nowrap}:where(.ai-b-header-block-_global) .fh-desktop-nav{align-items:center;display:none;gap:4px}:where(.ai-b-header-block-_global) .fh-nav-tab{align-items:center;background:var(--nav-tab-bg);border:1px solid var(--nav-tab-border);display:flex;gap:6px;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}:where(.ai-b-header-block-_global) .fh-nav-tab:before{background:var(--nav-tab-active-bg);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}:where(.ai-b-header-block-_global) .fh-nav-tab:hover:before{opacity:.5}:where(.ai-b-header-block-_global) .fh-nav-tab:hover{transform:translateY(-1px)}:where(.ai-b-header-block-_global) .fh-nav-tab.active{background:var(--nav-tab-active-bg);border-color:var(--nav-tab-active-border)}:where(.ai-b-header-block-_global) .fh-nav-tab.active:before{opacity:1}:where(.ai-b-header-block-_global) .fh-nav-tab span{position:relative;z-index:1}:where(.ai-b-header-block-_global) .fh-hamburger{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .3s ease;width:40px}:where(.ai-b-header-block-_global) .fh-hamburger:hover{background:hsla(0,0%,100%,.08)}:where(.ai-b-header-block-_global) .fh-mobile-overlay{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--mobile-menu-bg);display:flex;flex-direction:column;height:calc(100vh - var(--editor-offset-top, 0));left:var(--editor-offset-left,0);opacity:0;pointer-events:none;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s;visibility:hidden;z-index:9999}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open{opacity:1;pointer-events:all;visibility:visible}:where(.ai-b-header-block-_global) .fh-mobile-header{display:flex;justify-content:flex-end;padding:16px 24px}:where(.ai-b-header-block-_global) .fh-mobile-close{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:background .3s ease;width:48px}:where(.ai-b-header-block-_global) .fh-mobile-close:hover{background:hsla(0,0%,100%,.08)}:where(.ai-b-header-block-_global) .fh-mobile-nav{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:24px}:where(.ai-b-header-block-_global) .fh-mobile-tab{align-items:center;animation:fhSlideIn .4s ease forwards;border-radius:var(--nav-tab-radius);display:flex;gap:12px;opacity:0;padding:16px 32px;text-decoration:none;transform:translateY(20px);transition:all .3s ease}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open .fh-mobile-tab:first-child{animation-delay:.08s}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open .fh-mobile-tab:nth-child(2){animation-delay:.13s}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open .fh-mobile-tab:nth-child(3){animation-delay:.18s}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open .fh-mobile-tab:nth-child(4){animation-delay:.23s}:where(.ai-b-header-block-_global) .fh-mobile-overlay.open .fh-mobile-tab:nth-child(5){animation-delay:.28s}@keyframes fhSlideIn{to{opacity:1;transform:translateY(0)}}:where(.ai-b-header-block-_global) .fh-mobile-tab:hover{transform:scale(1.05)}@media (min-width:1024px){:where(.ai-b-header-block-_global) .fh-desktop-nav{display:flex}:where(.ai-b-header-block-_global) .fh-hamburger{display:none}:where(.ai-b-header-block-_global) .fh-mobile-overlay{display:none}}@media (max-width:480px){:where(.ai-b-header-block-_global) .fh-header{width:95%}:where(.ai-b-header-block-_global) .fh-content{padding-left:16px;padding-right:12px}:where(.ai-b-header-block-_global) .fh-site-title{font-size:1rem}}