.Mosaic{display:grid;gap:0 1rem;grid-template-columns:repeat(12,1fr)}.Mosaic__heading{grid-column:1/-1;margin-block:0 .5rem}.Mosaic__intro,.Mosaic__link{grid-column:1/-1;margin-block:0}.Mosaic__link{--button-font-color:var(--color-arctic-blue,#006dc7);--button-hover-background-color:transparent;--button-hover-color:var(--color-arctic-blue-shade,#005294);fill:currentColor;text-wrap:balance;align-items:center;border-radius:.5rem;color:var(--button-font-color);cursor:pointer;display:block;font-size:1rem;font-weight:600;line-height:1.5rem;margin-block-start:1.5rem;padding:0;text-decoration:none;transition:.2s ease-in-out}.Mosaic__link:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-color)}@media(min-width:48rem){.Mosaic{gap:0 2rem}.Mosaic__heading{grid-column:1/span 8;grid-row:span 2;margin-block:0}.Mosaic:has(.Mosaic__intro) .Mosaic__heading{grid-column:1/span 6}.Mosaic__intro,.Mosaic__link{grid-column:7/span 6}}.Mosaic__tiles{display:grid;gap:2rem 1rem;grid-column:1/-1;margin-block-start:2rem}@media(min-width:48rem){.Mosaic__tiles{gap:2rem}}@media(min-width:60rem){.Mosaic__tiles{grid-auto-rows:auto;grid-template-columns:repeat(12,1fr)}}.Mosaic.Mosaic--emphasis-1{background-color:var(--color-spring-ocean-50);padding-block:var(--module-y-padding-x2)}.Mosaic.Mosaic--emphasis-2{background:var(--color-polar-night);overflow:hidden}.Mosaic.Mosaic--emphasis-2:before{aspect-ratio:1;background:radial-gradient(50% 50% at 50% 50%,#005e8d 0,#002133 100%),#d9d9d9;content:"";display:block;inset:0;max-width:111rem;place-self:center;position:absolute;width:100%;z-index:0}.Mosaic.Mosaic--emphasis-2 .Mosaic__heading,.Mosaic.Mosaic--emphasis-2 .Mosaic__intro,.Mosaic.Mosaic--emphasis-2 .Mosaic__tiles{z-index:1}.Mosaic.Mosaic--emphasis-2 .Mosaic__heading{color:#fff}.Mosaic.Mosaic--emphasis-2 .Mosaic__tiles{color:var(--color-polar-night-300)}.Mosaic.Mosaic--emphasis-2 .Tile{background:radial-gradient(50% 50% at 50% 50%,rgba(0,94,141,.3) 0,rgba(0,33,51,.3) 100%)}.Mosaic.Mosaic--emphasis-2 .Tile:before{background:linear-gradient(180deg,#01496d,#607083);border-radius:1rem;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}.Mosaic.Mosaic--emphasis-2 .Tile :where(h1,h2,h3,h4,h5,h6){color:#fff}
