[data-component=loop-handler]{gap:2.8rem;display:grid}[data-component=loop-handler]:has(.filterable-content){gap:1.6rem}[data-component=loop-handler]{grid-template-columns:1fr;margin-block:0!important;padding-block-start:0!important}[data-component=loop-handler] .comp-intro{margin-block-end:0}[data-component=loop-handler] .loop-handler__grid{gap:clamp(2.4rem,2.1183rem + .9014vw,3.8rem);width:100%;display:grid}@media (width<=767px){[data-component=loop-handler] .loop-handler__grid{gap:4.5rem}}[data-component=loop-handler] .loop-handler__grid:has(.no-results){text-align:center;background-color:var(--tap-blue-light);border-radius:var(--radius-medium);padding:1.6rem;grid-template-columns:1fr!important}[data-component=loop-handler] .loop-handler__grid:has(.no-results) p{color:var(--tap-blue-deep);margin:0;font-weight:700}[data-component=loop-handler] .loop-handler__grid .card{background:var(--tap-white);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);border-radius:var(--radius-medium);background:var(--tap-white);box-shadow:var(--box-shadow);text-align:center;flex-direction:column;justify-content:space-between;gap:1.8rem;display:flex;position:relative}[data-component=loop-handler] .loop-handler__grid .card a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}[data-component=loop-handler] .loop-handler__grid .hidden{display:none!important}[data-component=loop-handler].loop-handler--post .loop-handler__grid{grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}@media (width>=1022px){[data-component=loop-handler].loop-handler--post .loop-handler__grid[data-post-count="1"]{grid-template-columns:repeat(1,1fr);justify-content:center}[data-component=loop-handler].loop-handler--post .loop-handler__grid[data-post-count="2"]{grid-template-columns:repeat(2,1fr);justify-content:center}[data-component=loop-handler].loop-handler--post .loop-handler__grid[data-post-count="3"]{grid-template-columns:repeat(3,1fr);justify-content:center}}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card{transition:box-shadow var(--transition-slow);will-change:box-shadow;overflow:hidden}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card:hover{box-shadow:var(--box-shadow-lg)}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card:hover .card-header img{transform:scale(1.15)rotate(3deg)}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card .card-header{width:calc(100% + var(--card-padding) * 2);transform:translate(calc(-1 * var(--card-padding)), calc(-1 * var(--card-padding)));margin-block-end:calc(-1 * var(--card-padding));overflow:hidden}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card .card-header img{width:100%;transition:transform var(--transition-slow);will-change:transform}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card .post-date{font-size:var(--font-size-sm);color:var(--tap-blue-deep);align-items:center;gap:.5rem;margin-block:0;margin-inline:0;display:inline-flex}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card h2{margin-block-end:1.6rem;line-height:1.1}[data-component=loop-handler].loop-handler--post .loop-handler__grid .card .card-footer{margin-block-start:3.2rem}[data-component=loop-handler].loop-handler--resources .loop-handler__grid{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr))}@media (width>=1022px){[data-component=loop-handler].loop-handler--resources .loop-handler__grid[data-post-count="1"]{grid-template-columns:repeat(1,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--resources .loop-handler__grid[data-post-count="2"]{grid-template-columns:repeat(2,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--resources .loop-handler__grid[data-post-count="3"]{grid-template-columns:repeat(3,minmax(28rem,32rem));justify-content:center}}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card{transition:transform var(--transition-slow), box-shadow var(--transition-slow);will-change:transform, box-shadow}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card h2,[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card h3{font-size:var(--font-size-lg);margin-block:2.4rem 0;line-height:1.2}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .icon{width:5rem;height:5rem;color:var(--tap-blue-soft);margin-inline:auto}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .icon svg,[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .icon img{object-fit:contain;width:100%;height:100%}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .icon svg{fill:var(--tap-blue-soft)}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .resource-description p{margin-bottom:0}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card .resource-description p:has(svg){margin-block:1.6rem .8rem}[data-component=loop-handler].loop-handler--resources .loop-handler__grid .card:hover{box-shadow:var(--box-shadow-lg);transform:scale(1.05)}[data-component=loop-handler].loop-handler--press-release .card-body{position:relative}[data-component=loop-handler].loop-handler--press-release .card-footer{margin-block-start:0!important}[data-component=loop-handler].loop-handler--press-release .card-category{color:var(--tap-white);background:var(--tap-blue-base);font-size:var(--font-size-xs);border-radius:var(--radius-small);padding:.15rem .5rem;position:absolute;top:-1.6rem;right:-1.6rem}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));width:100%}@media (width>=1022px){[data-component=loop-handler].loop-handler--team-member .loop-handler__grid[data-post-count="1"]{grid-template-columns:repeat(1,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid[data-post-count="2"]{grid-template-columns:repeat(2,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid[data-post-count="3"]{grid-template-columns:repeat(3,minmax(28rem,32rem));justify-content:center}}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .scene{perspective:250rem;width:100%;height:40rem}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card{width:100%;height:100%;transform-style:preserve-3d;justify-content:flex-start;transition:transform 1s}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .team-member-info{flex-direction:column;justify-content:space-between;align-items:center;display:flex}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .team-member-info h2{font-size:var(--font-size-h4);margin-block:2.4rem .8rem}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .team-member-info p{font-size:var(--font-size-sm);margin:0;font-weight:600}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .team-member-info img{border:.6rem solid var(--tap-white);border-radius:var(--radius-full);width:14.5rem;height:14.5rem;box-shadow:var(--box-shadow-lg)}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-front,[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back{top:var(--card-padding);left:var(--card-padding);width:calc(100% - var(--card-padding) * 2);height:calc(100% - var(--card-padding) * 2);background:var(--tap-white);backface-visibility:hidden;flex-direction:column;align-items:center;gap:2.25rem;transition:transform .6s;display:flex;position:absolute}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-front{cursor:pointer;flex:1;justify-content:space-between;transform:rotateY(0)}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back{gap:0;transform:rotateY(180deg)}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back br{display:none}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back br:first-of-type{display:block}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back h3{font-size:var(--font-size-h5);margin-block:0 .6rem;margin-inline:0;line-height:1}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back h3:not(:first-of-type){margin-block-start:2.4rem}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back p{font-size:var(--font-size-sm);margin:0;font-weight:600;line-height:1.4}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back a{width:100%;color:var(--tap-blue-base);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back a:before{content:unset}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card .card-back a:after{content:"→";font-size:var(--font-size-lg);margin-inline-start:.4rem;font-weight:700}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card.is-flipped{transform:rotateY(180deg)}[data-component=loop-handler].loop-handler--team-member .loop-handler__grid .card:not(.is-flipped):hover{transform:rotateY(20deg)}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}@media (width>=1022px){[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid[data-post-count="1"]{grid-template-columns:repeat(1,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid[data-post-count="2"]{grid-template-columns:repeat(2,minmax(28rem,32rem));justify-content:center}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid[data-post-count="3"]{grid-template-columns:repeat(3,minmax(28rem,32rem));justify-content:center}}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card{border-top:1rem solid var(--tap-blue-base);text-align:left;border-top-left-radius:0;border-top-right-radius:0;padding-block-start:2.4rem}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card h3{font-size:var(--font-size-h4);margin-block:0;line-height:1.2}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card p{font-size:var(--font-size-sm);border-bottom:.1rem solid #ddd;margin-block:0 2.4rem;padding-block-end:2.4rem;line-height:1.4}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .location{color:var(--tap-white);background:var(--tap-blue-base);font-size:var(--font-size-xs);border-radius:var(--radius-small);align-self:flex-end;margin:0;padding:.15rem .5rem;display:inline-block}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .btn{justify-content:center;padding-block:1.2rem}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .details{flex-direction:column;gap:.8rem;margin-block-start:-2.4rem;display:flex}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .salary,[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .type{font-weight:600;font-size:var(--font-size-sm);align-items:center;gap:.75rem;display:inline-flex}[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .salary svg,[data-component=loop-handler].loop-handler--vacancies .loop-handler__grid .card .type svg{background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block}[data-component=loop-handler] .loop-handler__term-section{grid-column:1/-1;grid-template-columns:1fr;gap:2.4rem;display:grid}[data-component=loop-handler] .loop-handler__term-section .loop-handler__term-header{align-items:baseline;gap:1.8rem;padding-block:2.4rem .8rem;display:flex}[data-component=loop-handler] .loop-handler__term-section .loop-handler__term-header .icon{width:3.6rem;height:3.6rem;color:var(--tap-blue-deep)}[data-component=loop-handler] .loop-handler__term-section .loop-handler__term-header .icon svg{object-fit:contain;width:100%;height:100%}[data-component=loop-handler] .loop-handler__term-section .loop-handler__term-header h2{margin:0;line-height:1}[data-component=loop-handler] .loop-handler__show-more{justify-content:center;margin-block-start:2.4rem;display:flex}[data-component=loop-handler] .load-more-container,[data-component=loop-handler] .view-all-blog-posts{justify-content:center;margin-block-start:4.8rem;display:flex}
