.ts-media-glass,.ts-media-glass__outer{width:100%}.ts-media-glass__wrap{margin-inline:auto;max-width:var(--container-max-width,1680px);padding-block-end:var(--spacing-md,64px);padding-block-start:var(--spacing-sm,32px);padding-inline:var(--spacer-lg,1rem)}.ts-media-glass__frame{background-color:#2b3a2f;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative}.ts-media-glass__frame.is-80vh{min-height:80vh}.ts-media-glass__frame.is-70vh{min-height:70vh}.ts-media-glass__image,.ts-media-glass__media,.ts-media-glass__overlay,.ts-media-glass__video{inset:0;position:absolute}.ts-media-glass__media{border-radius:12px;overflow:hidden}.ts-media-glass__image,.ts-media-glass__video{height:100%;object-fit:cover;width:100%}.ts-media-glass__video{display:block}.ts-media-glass__overlay{background:linear-gradient(180deg,rgba(27,27,27,.12),rgba(27,27,27,.18) 45%,rgba(27,27,27,.28))}.ts-media-glass__inner{display:flex;min-height:calc(80vh - 3rem);padding:1.5rem;position:relative;z-index:2}.ts-media-glass__frame.is-70vh .ts-media-glass__inner{min-height:calc(70vh - 3rem)}.ts-media-glass__inner--center{align-items:center;justify-content:center}.ts-media-glass__inner--top-left{align-items:flex-start;justify-content:flex-start}.ts-media-glass__inner--top-right{align-items:flex-start;justify-content:flex-end}.ts-media-glass__inner--bottom-left{align-items:flex-end;justify-content:flex-start}.ts-media-glass__inner--bottom-right{align-items:flex-end;justify-content:flex-end}.ts-media-glass__card{border-radius:12px;display:block;max-width:33rem;padding:var(--spacer-lg);text-decoration:none;transition:var(--transition-base,all .2s ease-in-out);width:100%}.ts-media-glass__card:hover{transform:translateY(-2px)}.ts-media-glass__card:focus-visible{outline:2px solid var(--color-focus-outline,#ffc107);outline-offset:2px}.ts-media-glass__card--white{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.2)}.ts-media-glass__card--black,.ts-media-glass__card--white{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:var(--color-white)}.ts-media-glass__card--black{background:rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.2)}.ts-media-glass__card--amber{background:var(--color-primary,#ffbf00);border:1px solid transparent;color:var(--color-black)}.ts-media-glass__card--light-amber{background:var(--color-primary-light,#fff8d1);border:1px solid transparent;color:var(--color-black)}.ts-media-glass__card *{color:inherit}.ts-media-glass__headline{font-family:neue-haas-grotesk-display,neue-haas-grotesk-text,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1;margin:0 0 var(--spacer-sm)}.ts-media-glass__text,.ts-media-glass__text li,.ts-media-glass__text p{font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1.2;margin:0}.ts-media-glass__text>:first-child{margin-top:0}.ts-media-glass__text>:last-child{margin-bottom:0}.ts-media-glass__text p+p{margin-top:.75em}.ts-media-glass__rows{margin-top:var(--spacer-lg)}.ts-media-glass__row{border-top:1px solid;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-block:.75rem}.ts-media-glass__row-row_label,.ts-media-glass__row-row_value{font-family:var(--font-family-sans-serif);font-size:var(--font-size-sm);line-height:1.2}.ts-media-glass__row-row_label{font-weight:var(--font-weight-medium);opacity:.85}.ts-media-glass__row-row_value{text-align:right}@media (max-width:767px){.ts-media-glass__wrap{padding-block-end:var(--spacing-md,64px);padding-block-start:var(--spacing-sm,32px);padding-inline:1rem}.ts-media-glass__frame{padding:1rem}.ts-media-glass__frame.is-70vh,.ts-media-glass__frame.is-80vh{min-height:auto}.ts-media-glass__inner{min-height:clamp(30rem,80vh,48rem);padding:1rem}.ts-media-glass__frame.is-70vh .ts-media-glass__inner{min-height:clamp(30rem,70vh,40rem)}.ts-media-glass__inner--bottom-left,.ts-media-glass__inner--bottom-right,.ts-media-glass__inner--center,.ts-media-glass__inner--top-left,.ts-media-glass__inner--top-right{align-items:flex-end;justify-content:center}.ts-media-glass__card{max-width:100%;padding:var(--spacer-lg)}.ts-media-glass__row{gap:.25rem;grid-template-columns:1fr}.ts-media-glass__row-row_value{text-align:left}}