/* Shared connected-team folder designs. */
.team-folder-interiors{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:36px;min-width:0}.tf-folder{position:relative;padding-top:25px;color:#131313;text-decoration:none;display:flex;flex-direction:column;min-width:0}.tf-tab{position:absolute;left:0;top:0;height:27px;width:80%;padding:8px 15px 0;background:var(--tf-color);clip-path:polygon(0 0,86% 0,100% 100%,0 100%);border-radius:7px 0 0;font-size:8px;font-weight:600;letter-spacing:.03em}.tf-body{background:var(--tf-color);border-radius:0 12px 12px;padding:18px;flex:1;display:flex;flex-direction:column;gap:12px}.tf-body h3{font:600 23px/1.17 var(--font-body);letter-spacing:-.6px;margin:0}.tf-body p{font-size:11px;line-height:1.6;color:inherit}.tf-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:9px;font-weight:600}.tf-foot svg{display:block;width:18px;height:18px}.tf-insert{background:white;border-radius:5px;padding:20px 15px;flex:1;display:flex;flex-direction:column;gap:14px}.tf-icon{display:grid;place-items:center;width:38px;height:38px;background:var(--tf-color);border-radius:50%;margin-bottom:10px}.tf-icon svg{width:20px;height:20px}.tf-photo{aspect-ratio:4/3;border:5px solid white;border-radius:5px;overflow:hidden}.tf-photo img{display:block;width:100%;height:100%;object-fit:cover}.tf-notes{list-style:none;background:white;padding:6px 13px;border-radius:5px;margin:8px 0 0}.tf-notes li{padding:10px 0;border-bottom:1px solid #e1e3e4;font-size:10px;line-height:1.5}.tf-notes li:last-child{border:0}.tf-platform-insert{background:white;border-radius:5px;padding:20px 12px;margin-top:10px;display:flex;flex-direction:column;gap:20px;flex:1;justify-content:center}.tf-platform-insert>span{font-size:8px;letter-spacing:.04em;text-align:center}.tf-platform-insert .sf-platforms>span{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tf-platform-insert .sf-platforms>span>span{display:grid;place-items:center;width:30px;height:30px}.tf-platform-insert :is(svg,img){display:block;width:24px;height:24px;object-fit:contain}.tf-big-number{font:500 58px/1 var(--font-body);letter-spacing:-4px;opacity:.4;margin-bottom:16px}.team-folders-10 .tf-folder:nth-child(1){--tf-color:#ffe01a!important}.team-folders-10 .tf-folder:nth-child(2){--tf-color:#f0f1f2!important}.team-folders-10 .tf-folder:nth-child(3){--tf-color:#131313!important;color:white}.team-folders-10 .tf-folder:nth-child(4){--tf-color:#ffe01a!important}.tf-caption{grid-column:1/-1;font-size:9px!important;letter-spacing:.12em;text-align:center}.tf-folder:hover .tf-foot svg{transform:translate(2px,-2px)}.tf-folder:focus-visible{outline:2px solid #131313;outline-offset:4px;border-radius:8px}.tf-folder .tf-foot svg{transition:transform .15s}
@media(min-width:701px) and (max-width:1100px){.team-folder-interiors{max-width:680px;width:100%;margin:0 auto}}
@media(max-width:700px){.team-folder-interiors{margin-top:0}.tf-body{padding:15px}.tf-body h3{font-size:21px}.tf-insert{padding:18px 12px}.tf-insert h3{font-size:20px}.tf-tab{font-size:7px;padding-left:12px}}
@media(max-width:380px){.team-folder-interiors{grid-template-columns:1fr}.tf-body{padding:22px}.tf-body h3{font-size:24px}.tf-photo{aspect-ratio:16/9}}
@media(prefers-reduced-motion:reduce){.tf-folder .tf-foot svg{transition:none}}

@media(min-width:701px) and (max-width:1100px){.home-why .wy-folder-layout{grid-template-columns:1fr;gap:30px}}
