.pswp{--pswp-bg:#020c0af7;--pswp-placeholder-bg:#050a08;--pswp-icon-color:#e0c888;--pswp-icon-color-secondary:#c9a84c;--pswp-root-z-index:100000}.pswp__bg{backdrop-filter:blur(8px);background:#020c0af7!important}.pswp__button--close,.pswp__button--arrow--prev,.pswp__button--arrow--next,.pswp__button--zoom{color:#e0c888}.pswp__counter{letter-spacing:.12em!important;text-transform:uppercase!important;color:#c5cfc8!important;opacity:1!important;font-size:.8125rem!important;font-weight:700!important}.pswp__preloader .pswp__icn{fill:#e0c888}.pswp__preloader--active .pswp__icn{opacity:1}.pswp__poli-caption{z-index:10;text-align:center;color:#f4efe3;pointer-events:none;background:linear-gradient(#0000 0%,#020c0a8c 45%,#020c0aeb 100%);padding:1.75rem 1.25rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.4;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.pswp__poli-caption{padding:2.25rem 2rem 1.35rem;font-size:1.05rem}}.pswp__top-bar{background:linear-gradient(#020c0abf 0%,#0000 100%)!important}.pswp-video-wrap{background:#050a08;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pswp-video{background:#000;border-radius:2px;width:auto;max-width:min(100%,92vw);height:auto;max-height:min(100%,100dvh - 7rem);display:block;box-shadow:0 16px 48px #00000080}.pswp-video-loader{z-index:2;pointer-events:none;background:#020c0a8c;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.pswp-video-loader[data-hidden="1"]{opacity:0;visibility:hidden}.pswp-video-loader__spin{border:3px solid #c9a84c47;border-top-color:#e0c888;border-radius:999px;width:2.75rem;height:2.75rem;animation:.75s linear infinite poli-spin}.pswp-video-loader__label{letter-spacing:.12em;text-transform:uppercase;color:#c5cfc8;margin-top:4.5rem;font-size:.8125rem;font-weight:700;position:absolute}@keyframes poli-spin{to{transform:rotate(360deg)}}.pswp--video-slide .pswp__button--zoom{display:none!important}.office-bento[data-astro-cid-qiepyf6x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (width>=768px){.office-bento[data-astro-cid-qiepyf6x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.office-tile[data-astro-cid-qiepyf6x]{border:1px solid var(--border);cursor:zoom-in;background:var(--bg-surface);text-align:left;border-radius:2px;min-height:8.5rem;margin:0;padding:0;display:block;position:relative;overflow:hidden}.office-tile[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{object-fit:cover;width:100%;height:100%;min-height:8.5rem;max-height:11rem;transition:transform .35s;display:block}.office-tile--hero[data-astro-cid-qiepyf6x]{grid-column:1/-1}.office-tile--hero[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{min-height:12rem;max-height:16rem}@media (width>=768px){.office-tile--hero[data-astro-cid-qiepyf6x]{grid-area:1/1/3/3}.office-tile--hero[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{height:100%;min-height:100%;max-height:none}}.office-tile[data-astro-cid-qiepyf6x]:hover img[data-astro-cid-qiepyf6x],.office-tile[data-astro-cid-qiepyf6x]:focus-visible img[data-astro-cid-qiepyf6x]{transform:scale(1.04)}.office-tile__label[data-astro-cid-qiepyf6x]{letter-spacing:.04em;color:var(--text-on-dark);background:linear-gradient(to top, color-mix(in srgb, var(--bg-band) 92%, transparent) 0%, color-mix(in srgb, var(--bg-band) 55%, transparent) 55%, transparent 100%);padding:1.6rem .7rem .55rem;font-size:.8125rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.office-tile__zoom[data-astro-cid-qiepyf6x]{width:1.75rem;height:1.75rem;color:var(--gold-bright);background:color-mix(in srgb, var(--bg-band) 75%, transparent);border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);opacity:0;border-radius:2px;place-items:center;font-size:.9rem;font-weight:700;transition:opacity .2s;display:grid;position:absolute;top:.5rem;right:.5rem}.office-tile[data-astro-cid-qiepyf6x]:hover .office-tile__zoom[data-astro-cid-qiepyf6x],.office-tile[data-astro-cid-qiepyf6x]:focus-visible .office-tile__zoom[data-astro-cid-qiepyf6x]{opacity:1}@media (width<=767px){.office-tile__zoom[data-astro-cid-qiepyf6x]{opacity:.9}}.video-row[data-astro-cid-qiepyf6x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=768px){.video-row[data-astro-cid-qiepyf6x]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.video-card[data-astro-cid-qiepyf6x]{border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;text-align:left;border-radius:2px;margin:0;padding:0;position:relative;overflow:hidden}.video-card__media[data-astro-cid-qiepyf6x]{display:block;position:relative}.video-card__media[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{aspect-ratio:9/16;object-fit:cover;object-position:center top;width:100%;transition:transform .35s;display:block}.video-card[data-astro-cid-qiepyf6x]:hover .video-card__media[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x],.video-card[data-astro-cid-qiepyf6x]:focus-visible .video-card__media[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{transform:scale(1.03)}.video-card__play[data-astro-cid-qiepyf6x]{background:color-mix(in srgb, var(--bg-band) 28%, transparent);place-items:center;display:grid;position:absolute;inset:0}.video-card__play-tri[data-astro-cid-qiepyf6x]{background:linear-gradient(180deg, var(--gold-bright) 0%, var(--gold) 55%, var(--gold-dim) 100%);width:3.25rem;height:3.25rem;box-shadow:0 10px 28px color-mix(in srgb, var(--gold) 35%, transparent);border:1px solid color-mix(in srgb, var(--gold-bright) 40%, transparent);border-radius:999px;place-items:center;display:grid}.video-card__play-tri[data-astro-cid-qiepyf6x]:before{content:"";border-style:solid;border-width:.45rem 0 .45rem .75rem;border-color:transparent transparent transparent var(--btn-gold-ink,#041c16);width:0;height:0;margin-left:.2rem;display:block}.video-card__cap[data-astro-cid-qiepyf6x]{letter-spacing:.04em;color:var(--text-heading);background:var(--bg-surface);border-top:1px solid var(--border);padding:.65rem .7rem .75rem;font-size:.8125rem;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.office-tile[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x],.video-card__media[data-astro-cid-qiepyf6x] img[data-astro-cid-qiepyf6x]{transition:none}}
