.coming-soon{--row-spacing: var(--spacing-l);margin-block:calc(var(--row-spacing) / 2);width:100%;border-collapse:collapse}.coming-soon caption{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.coming-soon th,.coming-soon td{padding:calc(var(--row-spacing) / 2) calc(var(--spacing-m) / 2);vertical-align:baseline;text-wrap:balance}.coming-soon thead th{text-transform:uppercase}.coming-soon__row{transform:translate(0);clip-path:inset(0)}.coming-soon .note td{padding-top:0;color:var(--color-subdued);font-size:var(--font-size-s)}.coming-soon__link{text-decoration:none}.coming-soon__link:hover{color:var(--color-accent)}.coming-soon__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.coming-soon__link:after{content:">";speak:none;speak:never;pointer-events:none;position:absolute;right:var(--spacing-outer-x)}.coming-soon tr:has(.coming-soon__link:hover){color:var(--color-accent)}@media (min-width: 48rem){.coming-soon thead th{padding-bottom:var(--row-spacing);border-bottom:.125rem solid var(--color-line)}.coming-soon th:first-child,.coming-soon td:first-child{padding-left:0;white-space:nowrap}.coming-soon th:last-child,.coming-soon td:last-child{padding-right:var(--row-spacing)}.coming-soon tbody>:first-child th,.coming-soon tbody>:first-child td{padding-top:var(--row-spacing)}.coming-soon__link:before{max-height:3.25rem}.coming-soon__link:after{top:.75rem}}@media (max-width: 47.99rem){.coming-soon thead,.coming-soon tbody,.coming-soon th,.coming-soon td{display:block}.coming-soon thead th{padding:0;display:none}.coming-soon thead th:nth-child(1),.coming-soon thead th:nth-child(3){display:block}.coming-soon tr{padding-top:var(--row-spacing);display:grid;grid-template-columns:max(7rem,25vw) minmax(0,1fr)}.coming-soon thead tr{padding-bottom:var(--row-spacing);border-bottom:.125rem solid var(--color-line)}.coming-soon tbody{font-size:var(--font-size-s)}.coming-soon tbody tr>*{grid-column:2;padding:0}.coming-soon tbody tr>:first-child{grid-column:1}.coming-soon .note{padding-top:0}.coming-soon__link{display:block;width:100%}}.page-view,.contact-form{max-width:var(--content-max-width)}.page-view--narrow{max-width:var(--content-max-width-s)}.page-view__title{margin-bottom:var(--spacing-s);font-size:var(--font-size-l);line-height:1.2;text-transform:uppercase}
