:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero{align-items:flex-end;background:var(--about-bg);display:flex;min-height:78vh;padding-bottom:var(--block-padding-bottom,150px);padding-top:var(--block-padding-top,100px)}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero-inner{padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-label{letter-spacing:.12em;margin-bottom:2.25rem;text-transform:uppercase;transition:letter-spacing .4s ease}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-label:hover{letter-spacing:.18em}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero-title{letter-spacing:-.035em;line-height:.88;margin:0 0 3rem;max-width:1100px}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero-title:hover{text-decoration:underline;text-decoration-color:var(--about-muted);text-decoration-thickness:1px;text-underline-offset:.18em}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero-intro{line-height:1.7;margin:0;max-width:390px}@media(max-width:640px){:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero{min-height:70vh;padding-bottom:92px;padding-top:72px}:where(.ai-b-ai-mud0ptrd-4-6C6Vsloi9uF3WCc08LCB) .about-hero-title{font-size:clamp(3.7rem,17vw,7rem);margin-bottom:2rem}}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-approach{background:var(--approach-bg);border-top:1px solid var(--approach-border);padding-bottom:var(--block-padding-bottom,160px);padding-top:var(--block-padding-top,140px);padding-inline:var(--site-padding)}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-approach-grid{align-items:start;display:grid;gap:clamp(2rem,8vw,10rem);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-approach-copy{padding-top:.25rem}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-label{letter-spacing:.12em;margin-bottom:2rem;text-transform:uppercase;transition:letter-spacing .4s ease}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-label:hover{letter-spacing:.18em}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-statement{letter-spacing:-.025em;line-height:.98;margin:0 0 3rem;max-width:620px}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-statement:hover{text-decoration:underline;text-decoration-color:var(--approach-border);text-decoration-thickness:1px;text-underline-offset:.14em}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-body{line-height:1.8;margin:0;max-width:390px}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-image{aspect-ratio:4/5;background:var(--approach-border);overflow:hidden;position:relative}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-image img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-image:hover img{transform:scale(1.03)}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .view-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:#fff;font:10px Helvetica Neue,Arial,sans-serif;left:50%;letter-spacing:.1em;opacity:0;padding:12px 24px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;white-space:nowrap}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-image:hover .view-pill{opacity:1}@media(max-width:760px){:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .about-approach-grid{gap:4rem;grid-template-columns:1fr}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-image{aspect-ratio:5/6}:where(.ai-b-ai-mud0ptru-5-6C6Vsloi9uF3WCc08LCB) .approach-statement{margin-bottom:2rem}}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-contact{background:var(--contact-bg);border-top:1px solid var(--contact-border);padding-bottom:var(--block-padding-bottom,90px);padding-top:var(--block-padding-top,120px);padding-inline:var(--site-padding)}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-label{letter-spacing:.12em;margin-bottom:2rem;text-transform:uppercase;transition:letter-spacing .4s ease}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-label:hover{letter-spacing:.18em}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-contact h2{letter-spacing:-.03em;line-height:.9;margin:0 0 3.5rem;max-width:900px}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-contact h2:hover{text-decoration:underline;text-decoration-color:var(--contact-border);text-decoration-thickness:1px;text-underline-offset:.14em}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-email{align-items:center;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--contact-border);color:inherit;cursor:pointer;display:flex;gap:1rem;padding:0 0 .8rem}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-email span:first-child{transition:transform .3s ease}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-email:hover span:first-child{transform:translateX(4px)}:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-email span:last-child{color:var(--contact-primary);font:1.2rem Georgia,serif}@media(max-width:640px){:where(.ai-b-ai-mud0ptu5-7-6C6Vsloi9uF3WCc08LCB) .about-contact h2{margin-bottom:2.5rem}}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryGallery{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);position:relative}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryGrid{column-count:3;column-gap:var(--gap-size);display:columns}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryItem{border-radius:var(--border-radius);break-inside:avoid;cursor:pointer;margin-bottom:var(--gap-size);overflow:hidden;position:relative}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryItem.hasHover:hover{opacity:var(--hover-opacity)}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryItem:hover .imageWrapper img{transform:scale(var(--zoom-scale))}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryItem:hover .expandButton{opacity:1}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .imageWrapper{overflow:hidden;width:100%}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .imageWrapper img{transition:transform .3s ease}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .expandButton{align-items:center;background-color:var(--expand-bg);border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:8px;position:absolute;right:10px;top:10px;transition:opacity .3s ease;z-index:2}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .modalOverlay{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .closeButton{background-color:transparent;border:none;cursor:pointer;padding:8px;position:absolute;right:20px;top:20px;z-index:1001}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .navButton{align-items:center;background-color:var(--nav-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:var(--nav-size);justify-content:center;position:absolute;transition:background-color .3s ease;width:var(--nav-size);z-index:1001}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .navPrev{left:20px}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .navNext{right:20px}:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .modalImage{max-height:var(--max-expanded-height);max-width:90vw;object-fit:contain}@media (max-width:1023px){:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryGrid{column-count:2}}@media (max-width:767px){:where(.ai-b-abcf98af-0541-4b83-8a7c-f303bc457794-CZGmwahNPraekljOtFDC) .masonryGrid{column-count:1}}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-block{background:var(--details-bg);color:var(--details-title);padding:var(--block-padding-top) var(--site-padding) var(--block-padding-bottom)}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-grid{display:grid;gap:clamp(3rem,10vw,12rem);grid-template-columns:1fr 1fr}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-label,:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email-label{color:var(--details-copy);font-family:var(--font-family);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-intro h2{font-weight:300;letter-spacing:-.04em;line-height:.92;margin:1.5rem 0 0;max-width:8ch}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-copy{max-width:30rem;padding-top:2.5rem}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-copy p{line-height:1.75;margin:0 0 5rem}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email-wrap{border-top:1px solid var(--details-border);padding-top:1rem}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email-label{display:block;margin-bottom:1rem}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action,:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email{background:transparent;border:0;cursor:pointer;font-family:var(--font-family);padding:0;text-align:left}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email{display:flex;font-size:clamp(1.15rem,2vw,1.7rem);justify-content:space-between;letter-spacing:-.02em;width:100%}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email span:first-child{transition:transform .3s ease}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email:hover span:first-child{transform:translateX(4px)}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action span:last-child,:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-email span:last-child{margin-left:.75rem}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action{color:var(--details-action);font-size:.7rem;letter-spacing:.1em;margin-top:3rem;position:relative;text-transform:uppercase}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action:after{background:var(--details-action);bottom:-.5rem;content:"";height:1px;left:0;position:absolute;right:100%;transition:right .3s ease}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action:hover:after{right:0}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action span:last-child{display:inline-block;transition:transform .3s ease}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-action:hover span:last-child{transform:translateX(4px)}@media(max-width:700px){:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-grid{gap:3rem;grid-template-columns:1fr}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-copy{padding-top:0}:where(.ai-b-ai-mud0qxsm-i-F8bYFpEWaUTDe3joZQUU) .contact-details-copy p{margin-bottom:4rem}}:where(.ai-b-hero-GEMetBKMAUiCAo9pLX8U) .hero-block{width:100%}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-editorial{background:var(--hero-bg,transparent);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(3rem,9vw,8rem);padding:var(--block-padding-top,24px) var(--site-padding) var(--block-padding-bottom,24px);width:100%}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-top:clamp(3rem,10vh,8rem)}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-eyebrow{letter-spacing:.14em;opacity:.66;text-transform:uppercase}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-copy h1{letter-spacing:-.045em;line-height:.86;margin:0;max-width:9ch}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-copy p{line-height:1.7;margin:0;max-width:28rem;opacity:.72}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-media{aspect-ratio:16/8;overflow:hidden;width:100%}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-media img{display:block;height:100%;object-fit:cover;transition:transform .8s ease;width:100%}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-media:hover img{transform:scale(1.02)}@media(max-width:700px){:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-editorial{gap:4rem}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-copy{padding-top:2rem}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-copy h1{max-width:8ch}:where(.ai-b-block-1790119237610-y02wilodn-GEMetBKMAUiCAo9pLX8U) .hero-media{aspect-ratio:4/3}}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature{background:var(--film-bg);padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,96px)}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__intro{display:block;margin-bottom:3rem;padding-inline:var(--site-padding);text-align:center}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__intro h2{letter-spacing:-.03em;line-height:.95;margin:1rem 0;text-align:center}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__intro p{line-height:1.7;margin:0 auto;max-width:28rem}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__frame{aspect-ratio:16/9;background:var(--film-bg);border-radius:var(--film-radius);margin-inline:var(--site-padding);overflow:hidden;position:relative}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__frame iframe{border:0;display:block;height:100%;width:100%}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__trigger img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__overlay{background:var(--film-overlay);inset:0;position:absolute}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__play{letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__trigger:hover img{transform:scale(1.03)}@media(max-width:700px){:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__intro{display:block}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__intro h2{margin:1.5rem 0 1.25rem}:where(.ai-b-ai-mud4nwge-3-GEMetBKMAUiCAo9pLX8U) .film-feature__frame{aspect-ratio:4/3}}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-play-icon{margin-left:2px}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button:hover{opacity:.8}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{padding:16px}}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-play-icon{margin-left:2px}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button:hover{opacity:.8}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{padding:16px}}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-play-icon{margin-left:2px}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button:hover{opacity:.8}:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-ce5ee3e8-af63-4c6f-a6d6-1e095cbd0a22-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{padding:16px}}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-play-icon{margin-left:2px}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button:hover{opacity:.8}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{padding:16px}}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-play-icon{margin-left:2px}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-close-button:hover{opacity:.8}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-w6uqJRY6o8mPIVVLQDM0) .video-player-modal{padding:16px}}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-8f489920-00ad-4283-a289-8f03364f5d53-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-f19dcb26-36e9-438a-a0d8-3e487f1d744c-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-51221d48-1525-4723-841d-d289921e8c81-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-a5d8e07e-1d06-472e-9e18-7877d65db4ed-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-419e7560-66bd-4815-95aa-e96641f6b53e-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-container{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:2.5rem;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-wrapper{border-radius:var(--border-radius);cursor:pointer;overflow:hidden;position:relative}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container{display:block;position:relative;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper{border-radius:var(--image-border-radius);overflow:hidden;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-image-wrapper img{display:block;height:auto;transition:filter .2s ease-out;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-thumbnail-container:hover .video-player-image-wrapper img{filter:brightness(.8)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-overlay{align-items:center;background-color:rgba(0,0,0,var(--overlay-opacity));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .2s ease-out}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button{align-items:center;background-color:var(--play-btn-bg);border-radius:50%;cursor:pointer;display:flex;height:var(--play-btn-size);justify-content:center;transition:transform .2s ease-out;width:var(--play-btn-size)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-play-button:hover{transform:scale(1.1)}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-play-icon{margin-left:2px}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{align-items:center;background-color:var(--modal-bg-color);bottom:0;display:flex;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0;z-index:9999}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-modal-content{aspect-ratio:16/9;background-color:#000;border-radius:var(--border-radius);max-width:1024px;overflow:hidden;position:relative;width:100%}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button{align-items:center;background:var(--close-btn-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease-out;width:40px;z-index:10000}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-close-button:hover{opacity:.8}:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-iframe{border:none;height:100%;width:100%}@media (max-width:767px){:where(.ai-b-cc95f95f-49fe-4485-be1e-35a4b4a441b5-yZGWdXdQMK3C8wQtP4ms) .video-player-modal{padding:16px}}:where(.ai-b-footer-block-_global) .site-footer{border-top:1px solid;display:flex;gap:1rem;justify-content:space-between;letter-spacing:.1em;padding:2rem var(--site-padding);text-transform:uppercase}:where(.ai-b-footer-block-_global) .site-footer span{font-size:.68rem;opacity:.62}@media(max-width:600px){:where(.ai-b-footer-block-_global) .site-footer{flex-direction:column;gap:.7rem}}:where(.ai-b-header-block-_global) .header-wrap{display:flex;justify-content:center;position:relative;width:100%;z-index:20}:where(.ai-b-header-block-_global) .site-header{align-items:center;border-bottom:1px solid;box-sizing:border-box;display:flex;justify-content:space-between;position:relative}:where(.ai-b-header-block-_global) .brand{align-items:center;color:inherit;display:flex;min-width:max-content;text-decoration:none}:where(.ai-b-header-block-_global) .brand:hover{opacity:.6}:where(.ai-b-header-block-_global) .brand-image{align-items:center;display:flex;overflow:hidden}:where(.ai-b-header-block-_global) .brand-image img{display:block}:where(.ai-b-header-block-_global) .desktop-nav{align-items:center;display:flex;gap:1.35rem;height:100%;justify-content:flex-end}:where(.ai-b-header-block-_global) .nav-item{align-items:center;appearance:none;background:var(--tab-bg);border:0;border-bottom:1px solid transparent;color:var(--tab-text);cursor:pointer;display:inline-flex;gap:.4rem;letter-spacing:.1em;padding:.45rem 0;text-transform:uppercase}:where(.ai-b-header-block-_global) .nav-item:hover{border-bottom-color:var(--tab-active-border);color:var(--tab-active-text)}:where(.ai-b-header-block-_global) .nav-item.is-active{background:var(--tab-active-bg);border-bottom-color:var(--tab-active-border);color:var(--tab-active-text)}:where(.ai-b-header-block-_global) .locale-select{background:transparent;border:0;color:var(--tab-text);font:inherit;letter-spacing:.08em;padding:.35rem 0;text-transform:uppercase}:where(.ai-b-header-block-_global) .hamburger-btn{background:transparent;border:0;cursor:pointer;display:none;padding:.4rem}:where(.ai-b-header-block-_global) .mobile-menu{box-sizing:border-box;height:100%;left:var(--editor-offset-left,0);min-height:100%;padding:6rem var(--site-padding) 2rem;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-header-block-_global) .mobile-links{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}:where(.ai-b-header-block-_global) .mobile-item{background:transparent;border:0;cursor:pointer;font-size:.78rem;letter-spacing:.12em;padding:0;text-transform:uppercase}@media(max-width:1023px){:where(.ai-b-header-block-_global) .desktop-nav{display:none}:where(.ai-b-header-block-_global) .hamburger-btn{display:flex}:where(.ai-b-header-block-_global) .site-header{min-height:64px}:where(.ai-b-header-block-_global) .mobile-menu .locale-select{margin-top:1rem}}@media(min-width:1024px){:where(.ai-b-header-block-_global) .mobile-menu{display:none}}