/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.Medias{color:var(--color-pasea-gray-700,#3a3a3a);font-family:var(--sans);line-height:1.6;overflow-x:clip}.Medias section{padding:6em 1.5em}.Medias .section-header{text-align:center;max-width:62em;margin:0 auto 3.5em}.Medias .section-header .eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-pasea-blue-600,#1e61a0);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.7em;margin-bottom:1em;font-size:.78em;display:inline-flex;position:relative}.Medias .section-header .eyebrow:after,.Medias .section-header .eyebrow:before{content:"";background:var(--color-pasea-blue-300);opacity:.7;width:1.8em;height:1px}.Medias .section-header .section-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-pasea-gray-900,#0d0d0d);letter-spacing:-.015em;margin:0 0 .5em;font-size:2.6em;line-height:1.18}.Medias .section-header .section-lede{color:var(--color-pasea-gray-600,#545454);max-width:40em;margin:0 auto;font-size:1.08em;line-height:1.65}.Medias .section-header.subhead{text-align:left;flex-direction:column;align-items:flex-start;gap:.4em;margin-top:3em}.Medias .section-header.subhead .eyebrow:after,.Medias .section-header.subhead .eyebrow:before{display:none}.Medias .section-header.subhead .section-title{font-size:1.6em}.Medias .page-hero{padding:calc(var(--topbar-height) + 1em) 1.5em 4em;text-align:center;background-image:url(/assets/medias-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.Medias .page-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#0d2a4ab8,#0d2a4a8c 60%,#0d2a4ac7),radial-gradient(circle at 20% 30%,#0077c840,#0000 60%),radial-gradient(circle at 80% 70%,#f582202e,#0000 60%);position:absolute}.Medias .page-hero .inner{max-width:60em;margin:0 auto;position:relative}.Medias .page-hero .eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;color:#cfe6f8;letter-spacing:.18em;margin-bottom:1em;font-size:.78em;display:inline-block}.Medias .page-hero h1{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fff;font-family:var(--heading);letter-spacing:-.02em;text-shadow:0 2px 18px #00000059;margin:0 0 .5em;font-size:3em;line-height:1.15}.Medias .page-hero .lede{color:#ffffffe0;max-width:40em;margin:0 auto;font-size:1.1em;line-height:1.65}.Medias .gallery{background-color:var(--color-white,#fff)}.Medias .gallery .strip{grid-template-columns:repeat(3,1fr);gap:1.2em;max-width:80em;margin:0 auto 3em;display:grid}.Medias .gallery .strip .photo-container{aspect-ratio:4/3}.Medias .gallery .strip .photo,.Medias .gallery .strip .photo-container{border-radius:.6em;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #0d2a4a14}.Medias .gallery .strip .photo{will-change:transform,background-size;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;transition:background-size .6s,transform .45s,box-shadow .45s}.Medias .gallery .strip .photo:after{background:linear-gradient(#0000 45%,#0d2a4ac7)}.Medias .gallery .strip .photo:after,.Medias .gallery .strip .photo:before{content:"";inset:calc(var(--spacing,.25rem) * 0);transition:opacity .4s;position:absolute}.Medias .gallery .strip .photo:before{pointer-events:none;opacity:0;z-index:1;background:linear-gradient(135deg,#0077c859,#f5822040)}.Medias .gallery .strip .photo .caption{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);z-index:2;font-size:.95em;transition:transform .4s,letter-spacing .4s;position:absolute;bottom:1em;left:1em;right:1em;transform:translateY(0)}.Medias .gallery .strip .photo:hover{background-size:cover;transform:scale(1.1);box-shadow:0 18px 40px #0d2a4a38}.Medias .gallery .strip .photo:hover:before{opacity:1}.Medias .gallery .strip .photo:hover:after{opacity:.55}.Medias .gallery .strip .photo:hover .caption{letter-spacing:.02em;transform:translateY(-.2em)}@media (max-width:1024px){.Medias .gallery .strip{grid-template-columns:repeat(2,1fr);gap:1em}}@media (max-width:480px){.Medias .gallery .strip{grid-template-columns:1fr}}.Medias .view-bar{justify-content:flex-end;max-width:80em;margin:-1em auto 1em;display:flex}.Medias .view-controls{background:var(--color-pasea-blue-50);border-radius:.5em;gap:.2em;padding:.2em;display:inline-flex}.Medias .view-controls .toggle-btn{width:2.1em;height:2.1em;color:var(--color-pasea-gray-500);cursor:pointer;background:0 0;border:none;border-radius:.35em;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.Medias .view-controls .toggle-btn.active{color:var(--color-pasea-blue-600);background:#fff;box-shadow:0 1px 4px #0d2a4a1f}.Medias .view-controls .toggle-btn:hover:not(.active){color:var(--color-pasea-blue-600)}.Medias .table-wrap{-webkit-overflow-scrolling:touch;max-width:80em;margin:0 auto 3em;overflow-x:auto}.Medias .media-table{border-collapse:collapse;width:100%;font-size:.9em}.Medias .media-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--color-pasea-gray-500);border-bottom:2px solid var(--color-pasea-blue-100);white-space:nowrap;padding:.7em 1em;font-size:.76em;font-weight:600}.Medias .media-table th.th-thumb{width:6em}.Medias .media-table td{color:var(--color-pasea-gray-700);vertical-align:middle;border-bottom:1px solid #0d2a4a0f;padding:.65em 1em}.Medias .media-table tr:hover td{background:var(--color-pasea-blue-50)}.Medias .media-table .td-thumb{width:6em;padding-right:.5em}.Medias .media-table .row-thumb{object-fit:cover;background:var(--color-pasea-blue-100);border-radius:.3em;width:5em;height:3.4em;display:block}.Medias .media-table .row-thumb-video{background:linear-gradient(135deg,var(--color-pasea-blue-800),var(--color-pasea-blue-600));border-radius:.3em;width:5em;height:3.4em;display:block;position:relative}.Medias .media-table .row-thumb-video:after{content:"";background:#ffffffbf;width:1.1em;height:1.1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/icons/play.svg);mask-image:url(/icons/play.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Medias .media-table .td-title{color:var(--color-pasea-gray-900);font-weight:500}.Medias .media-table .td-meta{white-space:nowrap;color:var(--color-pasea-gray-500);font-size:.88em}.Medias .media-table .td-action{text-align:right;white-space:nowrap}.Medias .media-table .row-dl{color:var(--color-pasea-blue-600);border:1px solid var(--color-pasea-blue-200);border-radius:.3em;padding:.3em .8em;font-size:.85em;font-weight:500;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.Medias .media-table .row-dl:hover{background:var(--color-pasea-blue-600);color:#fff;border-color:var(--color-pasea-blue-600)}.Medias .video-strip{grid-template-columns:repeat(3,1fr);gap:1.2em;max-width:80em;margin:0 auto 3em;display:grid}@media (max-width:1024px){.Medias .video-strip{grid-template-columns:repeat(2,1fr);gap:1em}}@media (max-width:480px){.Medias .video-strip{grid-template-columns:1fr}}.Medias .video-card{background:#fff;border-radius:.6em;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 4px 16px #0d2a4a1a}.Medias .video-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0d2a4a2e}.Medias .video-card:hover .play{transform:translate(-50%,-50%)scale(1.1)}.Medias .video-card .video-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-pasea-blue-900) 0,var(--color-pasea-blue-700) 60%,var(--color-pasea-blue-800) 100%);position:relative;overflow:hidden}.Medias .video-card .video-thumb:before{content:"";background:radial-gradient(circle at 30% 40%,#0077c84d,#0000 60%),radial-gradient(circle at 70% 70%,#f5822033,#0000 50%);position:absolute;inset:0}.Medias .video-card .video-thumb .play{background:var(--color-pasea-orange-500);border-radius:50%;width:3.2em;height:3.2em;transition:transform .25s,box-shadow .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #f5822080}.Medias .video-card .video-thumb .play:before{content:"";background:#fff;width:1em;height:1em;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);-webkit-mask-image:url(/icons/play.svg);mask-image:url(/icons/play.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Medias .video-card .video-card-body{padding:.85em 1em}.Medias .video-card .video-card-body .video-card-title{-webkit-line-clamp:2;color:var(--color-pasea-gray-900);-webkit-box-orient:vertical;margin-bottom:.25em;font-size:.95em;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Medias .video-card .video-card-body .video-card-meta{color:var(--color-pasea-gray-500);font-size:.8em;display:block}.Medias .video-card .video-card-body .video-card-desc{-webkit-line-clamp:2;color:var(--color-pasea-gray-600);-webkit-box-orient:vertical;margin-top:.4em;font-size:.85em;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.Medias section{padding:5em 1.5em}.Medias .section-header .section-title{font-size:2.2em}}@media (max-width:768px){.Medias section{padding:4em 1.2em}.Medias .section-header{margin:0 auto 2.4em}.Medias .section-header .eyebrow{font-size:.72em}.Medias .section-header .section-title{font-size:1.85em}.Medias .section-header .section-lede{font-size:1em}.Medias .page-hero{padding:calc(var(--topbar-height) + 1em) 1.2em 3em}.Medias .page-hero h1{font-size:2.2em}.Medias .page-hero .lede{font-size:1em}}@media (max-width:480px){.Medias section{padding:3em 1em}.Medias .section-header .section-title{font-size:1.55em}}@property --tw-font-weight{syntax:"*";inherits:false}