.accordion{width:100%;.accordion-item{border:1px solid var(--color-blue-a10);border-radius:var(--radius);overflow:hidden;background:var(--color-white);margin-bottom:20px;}.accordion-heading{margin:0;font-size:inherit;font-weight:inherit;}.accordion-header{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.75rem;cursor:pointer;background:var(--color-white);border-radius:var(--radius);transition:background 0.15s ease;&:hover{background:var(--color-blue-a10);}&:focus-visible{outline:2px solid var(--color-blue-a80);outline-offset:-3px;border-radius:var(--radius);}&:focus:not(:focus-visible){outline:none;}.accordion-title{font-size:var(--text-size-300);font-weight:500;color:var(--color-blue);text-align:left;margin-right:8px;}.accordion-arrow{width:28px;height:28px;flex-shrink:0;color:var(--color-blue);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}}.accordion-item.open{.accordion-arrow{transform:rotate(180deg);}.accordion-body{max-height:300px;}}.accordion-body[hidden]{display:block;max-height:0;overflow:hidden;}.accordion-body{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.4,0,0.2,1);border-top:1px solid var(--color-blue-a10);background:var(--color-white);}.accordion-content{padding:14px 18px 16px;line-height:1.55;& p{font-size:1.15rem;}}@media (prefers-reduced-motion:reduce){.accordion-arrow,.accordion-body{transition:none;}}}
.btn{all:unset;display:inline-block;padding:0.375rem 0.75rem;color:var(--color-white);background:var(--color-blue);border:2px solid var(--color-blue);border-radius:8px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;&:is(:hover,:focus){border:2px solid var(--color-blue);}@media (max-width:980px){margin:0.5rem 0;}}
[data-content-element-type-alias="ct_focusBlock"]{display:flex;}[data-content-element-type-alias="ct_focusBlock"] .focus-block{display:flex;width:100%;height:100%;box-sizing:border-box;& .focus-block-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:0.75rem;background:var(--color-white);border-radius:6px;outline:solid 4px var(--color-blue-a20);& figure{display:block;position:relative;overflow:hidden;&.fullwidth-img{aspect-ratio:16 / 9;margin:-1rem;margin-bottom:1rem;border-radius:1rem 1rem 0 0;overflow:hidden;&:after{content:"";position:absolute;inset:0;border:3px solid var(--color-blue-a20);border-bottom:none;border-radius:inherit;pointer-events:none;z-index:2;}}&.icon-img{margin-bottom:0.5rem;}& img{display:block;width:100%;height:100%;object-fit:cover;}}& p{margin:0 0 0.5rem 0;display:flex;align-items:flex-end;justify-content:center;&:first-of-type{font-size:var(--text-size-300);text-align:center;font-weight:var(--bold);color:var(--color-black);margin:0 0 0.5rem 0;line-height:1.25;}}& .title{display:flex;align-items:center;min-height:3.5rem;overflow:hidden;}& .copy-area{background:var(--color-white);padding:0 1.5rem 1.5rem 1.5rem;flex-grow:1;}}&:not([data-color="White"]) .focus-block-content{outline:solid 3px var(--focus-color,black);& p:first-of-type{color:var(--focus-color,black);}}}
footer{background:var(--color-black);border-top:12px solid var(--color-blue-a60);color:var(--color-white);height:auto;padding:48px 64px 32px;& > div{max-width:1380px;margin:0 auto;}& .footer-top{position:relative;display:flex;flex-wrap:nowrap;gap:0;margin-bottom:2rem;padding:1rem;@media (max-width:960px){&{flex-direction:column;flex-wrap:wrap;gap:42px;}}.footer-column{display:flex;flex-direction:column;align-items:flex-start;margin:0 0.75rem;@media (max-width:960px){&{margin:2rem;}}h4{font-size:16px;font-weight:var(--bold);text-transform:uppercase;letter-spacing:1.75px;margin:0 0 1rem 0;}h5{font-size:12px;font-weight:var(--bold);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 0.75rem 0;padding-bottom:8px;border-bottom:solid 1px var(--color-white);}p{font-size:12px;margin:0;line-height:1.6;}&.info{flex:1 1 auto;@media (max-width:960px){&{flex:1;align-items:center;}}.iot-info{display:flex;gap:20px;align-items:center;width:100%;div{width:84px;height:84px;display:flex;padding:4px;align-items:center;justify-content:center;flex-shrink:0;img{width:auto;height:100%;}}p{font-size:12px;}}}&.links{display:flex;flex-direction:row;gap:32px;align-items:flex-start;justify-content:flex-end;flex:1 0 50%;@media (max-width:960px){&{flex:1 100%;flex-direction:row;justify-content:center;}}@media (max-width:768px){&{flex:1 100%;flex-direction:column;}}div{width:30%;@media (max-width:960px){&{width:100%;}}ul{list-style:none;padding:0;margin:0;li{margin-bottom:0.75rem;a{color:var(--color-white);text-decoration:none;font-size:12px;transition:color 0.2s ease;line-height:1.25;&:hover{color:var(--color-white);text-decoration:underline;}}}}}}&.logos{flex-direction:row;gap:20px;align-items:flex-start;justify-content:flex-end;flex:1 0 auto;@media (max-width:960px){&{flex:1 100%;flex-direction:row;justify-content:center;}}@media (max-width:768px){&{flex:1 100%;align-items:center;justify-content:center;}}div{width:84px;height:84px;display:flex;padding:4px;align-items:center;justify-content:center;}img{width:auto;height:100%;}}@media (max-width:768px){&.info{width:100%;margin:0;}&.links{width:100%;margin:0;}&.logos{width:100%;margin:0;}}}a{color:var(--color-white);text-decoration:none;font-size:12px;transition:color 0.2s ease;&:hover{color:var(--color-white);text-decoration:underline;}}}& .footer-bottom{padding-top:0.75rem;border-top:solid 1px #ebebeb;p{font-size:0.785rem;color:#ebebeb;}}a{color:var(--color-white);text-decoration:none;font-size:12px;transition:color 0.2s ease;&:hover{color:var(--color-white);text-decoration:underline;}}}@media (max-width:768px){footer{padding:16px;}}
header{position:relative;z-index:10;-webkit-box-shadow:0px 4px 3px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 4px 3px 0px rgba(0,0,0,0.35);box-shadow:0px 6px 12px 0px rgba(0,0,0,0.42);background:var(--color-white);& > div{display:flex;background:var(--color-white);max-width:1380px;margin:0 auto;}& #color-bars{background:var(--color-white);display:flex;flex-direction:row;justify-content:center;gap:12px;margin-left:1rem;width:calc(4rem + 28px);@media(max-width:960px){&{display:none;}}& .color-bar{width:12px;left:0;bottom:0;transform:skewX(-16deg);&.red{background:var(--color-red);}&.yellow{background:var(--color-yellow);}&.blue{background:var(--color-blue);}}}& #main-nav{padding:0.5rem 4rem 0.5rem 0;background:var(--color-white);width:100%;@media(max-width:960px){&{padding:1rem 2rem;}}& .navbar-brand{background:var(--color-white);font-family:var(--open-sans);font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;font-style:italic;}& .navbar-toggler{border:2px solid var(--color-blue);&:is(:hover,:focus){background:#efefef;border:2px solid #efefef;}& .navbar-toggler-icon{color:var(--color-blue);width:24px;height:28px;background-size:30px;}}#navbarSupportedContent{padding-top:0;border-top:none;margin-top:0;@media(max-width:960px){&{margin-top:0.75rem;padding-top:1rem;border-top:solid 2px var(--color-blue);}}& .navbar-nav{gap:10px;align-items:stretch;justify-content:stretch;& .nav-item:last-of-type a.nav-link{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);&:is(:hover,:focus){background:var(--color-white);color:var(--color-blue);}}& a.nav-link{color:var(--color-blue);font-size:1rem;font-weight:bold;width:100%;height:100%;border-radius:8px;padding:8px 12px;@media(max-width:960px){&{text-align:center;}}&:is(:hover,:focus){background:var(--color-blue);color:var(--color-white);}}}}}}}
.typography-styles-headline1{font-family:var(--open-sans);font-size:var(--text-size-700);font-weight:var(--light);}.typography-styles-headline2{color:var(--color-blue);font-family:var(--open-sans);font-size:var(--text-size-500);font-weight:var(--bold);text-transform:uppercase;font-style:italic;text-align:center;padding-bottom:0.5rem;margin-bottom:0.5rem;&::before{content:"";position:absolute;display:block;width:160px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 80px);}&::after{content:"";position:absolute;display:block;width:40px;height:3px;background:var(--color-blue);bottom:0;left:calc(50% - 20px);}}.typography-styles-headline3{font-family:var(--open-sans);font-size:var(--text-size-400);font-weight:var(--bold);color:var(--color-blue);text-align:center;margin-top:2rem;margin-bottom:0.75rem;}.typography-styles-headline4{font-family:var(--open-sans);font-size:var(--text-size-400);font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;font-style:italic;text-align:center;margin-bottom:0.75rem;margin-top:3rem;}.typography-styles-headline5{font-family:var(--open-sans);font-size:var(--text-size-400);font-weight:var(--regular);}.typography-styles-headline6{font-family:var(--open-sans);font-size:var(--text-size-300);font-weight:var(--medium);}.typography-styles-body1{font-family:var(--open-sans);font-size:var(--text-size-100);font-weight:var(--regular);}.typography-styles-body2{font-family:var(--open-sans);font-size:var(--text-size-90);font-weight:var(--regular);}.typography-styles-subtitle1{font-family:var(--open-sans);font-size:var(--text-size-100);font-weight:var(--regular);}.typography-styles-subtitle2{font-family:var(--open-sans);font-size:var(--text-size-90);font-weight:var(--medium);}.typography-styles-button{font-family:var(--open-sans);font-size:var(--text-size-100);font-weight:var(--medium);text-transform:uppercase;}.typography-styles-overline{font-family:var(--open-sans);font-size:var(--text-size-100);font-weight:var(--regular);}.typography-styles-caption{font-family:var(--open-sans);font-size:var(--text-size-90);font-weight:var(--regular);text-transform:uppercase;}
.umb-block-grid__layout-item[data-content-element-type-alias="ct_image"] img{border-radius:var(--radius);}
.section.page-hero{background-color:rgba(255,255,255,0.72);background-blend-mode:overlay;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;text-align:center;min-height:20vh;}.typography-styles-headline1{font-size:var(--text-size-700);font-weight:var(--bold);color:var(--color-blue);font-style:italic;}.typography-styles-subtitle1{font-size:1.75em;font-weight:600;color:rgba(0,0,0,0.75);}.site-hero{background-position:center top;background-repeat:no-repeat;background-size:cover;display:flex;& .site-hero-wrapper{margin:0 auto;@media (max-width:768px){width:100%;}}& > div > .section-container{width:calc(60% + 30px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;padding:4rem;padding-right:1rem;padding-left:calc(((100vw - 1380px)/2) + 5%);margin-left:0;background-color:rgba(255,255,255,0.85);position:relative;@media (max-width:1380px){padding-left:5%;}@media (max-width:980px){width:calc(50% + 80px);padding:3rem;padding-right:0.5rem;}@media (max-width:768px){width:100%;padding:2.5rem;}&:before{background-color:rgba(255,255,255,0.85);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";height:101%;top:-0.5%;right:-10rem;position:absolute;width:10rem;z-index:1;}}& .headers{margin-bottom:2rem;}& .typography-styles-headline1{font-weight:var(--bold);color:var(--color-blue);font-style:italic;font-size:clamp(3rem,3.5vw,4rem);}& .typography-styles-subtitle1{color:var(--color-blue);font-size:clamp(var(--text-size-100),1.15vw,1.15rem);font-weight:600;}& p{color:var(--color-black);font-size:1rem;font-weight:600;}& .cta-container{width:100%;display:flex;justify-content:start;margin-top:2rem;& .umb-block-grid__area,& .umb-block-grid__layout-container{all:unset;display:flex;justify-content:start;align-items:start;}& .umb-block-grid__layout-container{gap:20px;flex-wrap:wrap;}& .btn{font-size:1rem;}}@media (max-width:768px){&{min-height:40vh;}& .cta-container .umb-block-grid__layout-container{flex-direction:column;}}@media (max-width:480px){&{min-height:45vh;}}}
:root{--transition:320ms cubic-bezier(0.22,1,0.36,1);}.report-type-wrapper{margin-bottom:2rem;& h3{font-size:var(--text-size-300);font-weight:var(--medium);color:var(--color-blue);margin-bottom:1rem;}}.report-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(1,1fr);@media (min-width:380px){&{grid-template-columns:repeat(2,1fr);}}@media (min-width:560px){&{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){&{grid-template-columns:repeat(4,1fr);}}}.report-card{display:block;text-decoration:none;color:inherit;background:var(--color-white);border:2px solid var(--color-blue-a10);border-radius:var(--radius);overflow:hidden;position:relative;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);&:is(:hover,:focus,:focus-visible){border-color:var(--color-blue);transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.24),0 0 0 1px var(--color-blue);outline:none;& .report_image-wrap .report_image{filter:grayscale(0%);transform:scale(1.04);}}& .report_image-wrap{position:relative;width:100%;aspect-ratio:2 / 1;overflow:hidden;background:var(--color-blue-a10);& .report_image{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(60%);transition:filter var(--transition),transform var(--transition);}}& .report-card__info{padding:0.85rem 1rem 1rem;& .report-card__title{font-family:var(--open-sans);font-size:var(--text-size-200);font-weight:600;font-style:italic;line-height:1.28;color:var(--color-black);margin-bottom:0.25rem;white-space:wrap;}& .report-card__date{font-size:0.7rem;font-weight:400;font-size:var(--text-size-90);letter-spacing:0.05em;color:var(--color-blue-a30);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition);}}}
:root{--color-white:#ffffff;--color-black:#010203;--color-light-gray:#f3f6f4;--color-blue-a10:#c5c8d4;--color-light-blue:#c5c8d4;--color-blue-a20:#8d94aa;--color-blue-a30:#586382;--color-blue:#23365c;--color-blue-a60:#1d2a45;--color-blue-a70:#171e2f;--color-blue-a80:#10121b;--color-light-red:#eec5b9;--color-red-a10:#eec5b9;--color-red-a20:#d88d78;--color-red-a30:#bb543b;--color-red:#990000;--color-red-a60:#720f02;--color-red-a70:#4d1203;--color-red-a80:#2b0f01;--color-light-yellow:#fbe9c7;--color-yellow-a10:#fbe9c7;--color-yellow-a20:#f3d391;--color-yellow-a30:#e8be58;--color-yellow:#daaa00;--color-yellow-a60:#9f7c12;--color-yellow-a70:#685214;--color-yellow-a80:#352b10;--open-sans:"Open Sans",sans-serif;--light:400;--regular:500;--medium:700;--bold:900;--text-size-80:0.694rem;--text-size-90:0.833rem;--text-size-100:1rem;--text-size-200:1.2rem;--text-size-300:1.44rem;--text-size-400:1.728rem;--text-size-500:2.074rem;--text-size-600:2.488rem;--text-size-700:2.986rem;--radius:4px;--gap:20px;}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;min-width:300px;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace }body{color:var(--color-black);font-size:1em;font-weight:400;line-height:1.5 }h1,h2,h3,h4,h5,h5,p,a,ol,ul{font-family:var(--open-sans);}main{padding-bottom:calc(20vh + 6rem);background-image:url("/media/jtfp3540/indycar.png");background-position:6% 99%;background-repeat:no-repeat;background-attachment:local;background-size:auto 20vh;background-blend-mode:overlay;}a{color:var(--color-blue);font-weight:var(--medium);text-decoration:none;&:is(:hover,:focus){font-weight:var(--bold);text-decoration:underline;}}.section{padding:3rem;display:flex;align-items:center;justify-content:center;position:relative;border-top:solid 2px var(--color-blue-a10);@media (max-width:768px){padding:2.5rem;}& .section-container{width:100%;max-width:980px;position:relative;}}
namespace TAP_Client_Sites.wwwroot.css.cybertrack {public class statisticBlock {}}
.table-wrapper{width:100%;margin:0 auto;overflow-x:auto;}caption{caption-side:top;text-align:left;font-size:var(--text-size-90);font-weight:500;color:var(--color-black);padding-top:12px;}table{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius);overflow:hidden;outline:0.5px solid var(--color-blue-a10);}thead th{background:var(--color-blue);color:var(--color-white);font-size:var(--text-size-100);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;text-align:left;padding:14px 20px;}tbody tr{border-bottom:0.5px solid var(--color-blue-a10);transition:background 0.12s ease;&:first-child{border-top:0.5px solid var(--color-blue-a10);}&:hover{background:var(--color-blue-a10);}}td{padding:16px 20px;font-size:var(--text-size-100);line-height:1.6;vertical-align:top;}td:first-child{font-weight:600;color:var(--color-black);white-space:nowrap;}td:last-child{color:#5a5956;}td:focus{outline:3px solid #1a6fd4;outline-offset:-2px;}@media (max-width:640px){table,thead,tbody,tr,th,td{display:block;}thead tr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}table{background:transparent;border-radius:0;outline:none;}tbody tr{background:var(--color-white);border:0.5px solid var(--color-blue-a10);border-radius:var(--radius);margin-bottom:10px;padding:0;overflow:hidden;}td:first-child{padding:14px 16px 10px;font-size:15px;white-space:normal;width:auto;border-bottom:0.5px solid rgba(0,0,0,0.08);}td:last-child{padding:12px 16px 14px;font-size:14px;}td::before{content:attr(data-label);display:block;font-size:var(--text-size-80);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--color-blue);margin-bottom:4px;}td:first-child::before{display:none;}}@media (prefers-reduced-motion:reduce){tbody tr{transition:none;}}.controls-wrapper{width:100%;margin:0 auto;}.controls-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);margin-bottom:14px;}.controls-caption{font-size:18px;font-weight:600;color:var(--color-black);}.legend{display:flex;gap:var(--gap);flex-wrap:wrap;align-items:center;}.legend-item{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--color-blue);font-weight:500;}.legend-swatch{width:16px;height:16px;border-radius:4px;flex-shrink:0;border:1.5px solid transparent;}.swatch-t12{background:var(--color-red-a10);border-color:var(--color-red);}.swatch-ot22{background:var(--color-yellow-a10);border-color:var(--color-yellow);}.controls-grid{background:var(--color-white);border-radius:var(--radius);outline:0.5px solid var(--color-blue-a10);overflow:hidden;& .umb-block-grid__layout-container{row-gap:0;}}.controls-row{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;border-bottom:0.5px solid var(--color-blue-a10);}.controls-row:last-child{border-bottom:none;}.controls-row--header{background:var(--color-blue);border-bottom:none;}.controls-row--header .col{color:var(--color-white);font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;padding:12px 16px;text-align:center;}.controls-row--header .col-name{text-align:left;padding-left:20px;}.controls-row--body:nth-child(even){background:#f9f9f7;}.controls-row--body:hover{background:#f0f0ee;}.col{padding:13px 16px;}.col-name{font-size:14px;font-weight:500;color:var(--color-black);line-height:1.4;padding-left:20px;text-transform:capitalize;}.col-tier{text-align:center;padding:0;height:100%;display:flex;align-items:center;justify-content:center;}.tier-t12{background:var(--color-red-a10);}.tier-ot22{background:var(--color-yellow-a10);}.tier-empty{background:transparent;}.check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;}.tier-t12 .check{background:var(--color-red);}.tier-ot22 .check{background:var(--color-yellow);}.check svg{width:12px;height:12px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.tier-t12 .check svg{stroke:var(--color-red-a10);}.tier-ot22 .check svg{stroke:var(--color-yellow-a10);}.controls-row--body:focus-within{outline:3px solid var(--color-blue);outline-offset:-2px;}@media (max-width:680px){.controls-row{grid-template-columns:1fr 80px 80px;}.col-name{font-size:13px;padding-left:12px;}.col-number{font-size:12px;}.controls-row--header .col{font-size:10px;padding:10px 6px;}.controls-row--header .col-name{padding-left:12px;}}@media (max-width:480px){.controls-row--header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.controls-grid{background:transparent;border-radius:0;outline:none;display:flex;flex-direction:column;gap:8px;}.controls-row--body{display:block;background:#fff;border:0.5px solid rgba(0,0,0,0.12);border-radius:10px;padding:14px 16px;overflow:hidden;}.controls-row--body:nth-child(even){background:#fff;}.col-tier{display:none;}.card-tiers{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:0.5px solid var(--color-blue-a10);flex-wrap:wrap;}.tier-pill{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:3px 10px 3px 6px;font-size:12px;font-weight:600;}.tier-pill svg{width:11px;height:11px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}.tier-pill--t12{background:#fde8e8;color:#7a1f1f;}.tier-pill--t12 svg{stroke:#7a1f1f;}.tier-pill--ot22{background:#fef3d0;color:#5a3a00;}.tier-pill--ot22 svg{stroke:#5a3a00;}}
:root{--transition:320ms cubic-bezier(0.22,1,0.36,1);}.team-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(1,1fr);}@media (min-width:380px){.team-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:560px){.team-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.team-grid{grid-template-columns:repeat(4,1fr);}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(5,1fr);}}.team-card{display:block;text-decoration:none;color:inherit;background:var(--color-white);border:2px solid var(--color-blue-a10);border-radius:var(--radius);overflow:hidden;position:relative;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);}.team-card:hover,.team-card:focus-visible{border-color:var(--color-blue);transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.24),0 0 0 1px var(--color-blue);outline:none;}.team-card__photo-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-blue-a10);}.team-card__photo-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.55) 100%);transition:opacity var(--transition);}.team-card:hover .team-card__photo-wrap::after{opacity:0.7;}.team-card__photo{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(20%);transition:filter var(--transition),transform var(--transition);}.team-card:hover .team-card__photo{filter:grayscale(0%);transform:scale(1.04);}.team-card__info{padding:0.85rem 1rem 1rem;border-top:1px solid var(--color-blue-a10);}.team-card__name{font-family:var(--open-sans);font-size:var(--text-size-200);font-weight:600;font-style:italic;line-height:1.2;color:var(--color-black);margin-bottom:0.25rem;}.team-card__role{font-size:0.7rem;font-weight:400;font-size:var(--text-size-90);letter-spacing:0.05em;color:var(--color-blue-a30);transition:color var(--transition);}.team-card:hover .team-card__role{color:var(--accent);}
.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,20px);column-gap:var(--umb-block-grid--column-gap,20px);row-gap:var(--umb-block-grid--row-gap,20px);}.umb-block-grid .umb-block-grid__layout-container:nth-child(1 of .umb-block-grid__layout-container){row-gap:var(--umb-block-grid--row-gap,0);}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1);}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,20px);row-gap:var(--umb-block-grid--areas-row-gap,20px);}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1) * 3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);}@media (min-width:960px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));}}.section > .section-container > .umb-block-grid__area-container > .umb-block-grid__area > .umb-block-grid__layout-container{column-gap:20px;row-gap:20px;}.column > .umb-block-grid__area-container > .umb-block-grid__area > .umb-block-grid__layout-container{column-gap:20px;row-gap:20px;}
