.ty-main button,.ty-main input{font:inherit}.ty-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ty-hero{position:relative;isolation:isolate;overflow:hidden;background:#10263c;min-height:425px}.ty-hero-photo{position:absolute;inset:0 0 0 auto;width:78%;height:100%!important;object-fit:cover;object-position:right 51%;z-index:-2}.ty-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10273e 0%,rgba(16,39,62,.98) 25%,rgba(16,39,62,.91) 37%,rgba(16,39,62,.5) 47%,transparent 58%)}.ty-hero-inner{padding-block:28px 38px}.ty-hero-copy{max-width:560px;width:49%}.ty-hero .ty-eyebrow{color:#81b4ff}.ty-main .ty-hero h1{color:white;font-size:clamp(42px,4.25vw,62px);line-height:1.07;margin:14px 0 19px;letter-spacing:-.05em}.ty-emphasis{color:#fff;font-size:clamp(21px,2.1vw,28px);font-weight:760;line-height:1.2;letter-spacing:-.035em}.ty-emphasis span{color:#76a5ff}.ty-intro{color:#deebf7;font-size:15px;max-width:485px;margin-top:18px!important}.ty-discover{display:inline-flex;align-items:center;gap:12px;color:#82b2ff;font-size:14px;margin-top:25px;border-bottom:1px solid #82b2ff;padding-bottom:3px}.ty-discover:hover{color:white}.ty-discover span{font-size:21px;line-height:1}.ty-featured{padding-top:27px}.ty-featured>.ty-eyebrow{margin-bottom:16px}.ty-featured-card{border:1px solid var(--ty-line);border-radius:6px;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;background:#fff}.ty-featured figure{background:#f1f2f4;display:flex;flex-direction:column;min-width:0}.ty-featured figure img{width:100%;height:100%;min-height:0;aspect-ratio:1.8;object-fit:cover;object-position:50% 45%;flex:1}.ty-featured figcaption{display:grid;grid-template-columns:1fr 1fr;text-align:center;padding:0 20px 24px;gap:15px;background:#f2f2f3;font-size:14px;color:#122647;font-weight:600}.ty-featured-copy{padding:27px 32px 29px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ty-category{font-size:10px!important;font-weight:750;line-height:1.45!important;letter-spacing:.055em;color:#286bff!important;text-transform:uppercase}.ty-featured h2{font-size:clamp(25px,2.6vw,38px);max-width:510px;margin:13px 0}.ty-featured-copy>p:not(.ty-category){font-size:17px;line-height:1.45;color:var(--ty-muted);max-width:500px}.ty-featured .ty-button{margin-top:20px;min-width:170px}.ty-archive{padding-top:36px;padding-bottom:24px;scroll-margin-top:110px}.ty-archive-heading{display:flex;justify-content:space-between;gap:26px;align-items:center;margin-bottom:20px}.ty-main .ty-archive h2{font-size:clamp(28px,2.75vw,39px);line-height:1.12}.ty-archive-heading p{font-size:17px;color:var(--ty-muted);margin-top:5px}.ty-search{display:flex;align-items:center;gap:12px;border:1px solid var(--ty-line);border-radius:5px;padding:0 13px;max-width:280px;min-width:245px;background:#fff}.ty-main .ty-search input{height:43px;width:100%;min-width:0;margin:0!important;border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;color:#304d71;font-size:12px}.ty-search:focus-within{outline:2px solid #3976f5;outline-offset:2px}.ty-search input::placeholder{color:#607797;opacity:1}.ty-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.ty-filters button{border:1px solid var(--ty-line);border-radius:4px;background:#fff;color:#15345c;min-height:42px;padding:9px 22px;font-size:12px;cursor:pointer}.ty-filters button[aria-pressed=true]{background:#3976f5;border-color:#3976f5;color:white}.ty-filters button:hover{border-color:#3976f5}.ty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ty-card{border:1px solid #d5e0f4;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.ty-card-image{display:block;aspect-ratio:1.68;overflow:hidden;background:#f3f4f6}.ty-card-image img{width:100%;height:100%;object-fit:cover;object-position:center 54%;transition:transform .2s}.ty-card-image img[src$="sc93a.webp"]{object-position:center 51%;transform:scale(1.06)}.ty-pair-image img{width:157%;max-width:none;height:100%;object-fit:cover;object-position:right center;transform:translateX(-34%)}.ty-card-copy{padding:16px 20px 21px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.ty-main .ty-card h3{font-size:22px;line-height:1.17;margin:12px 0 11px}.ty-card h3 a{color:var(--ty-ink)}.ty-card h3 a:hover{color:#286bff}.ty-card-copy>p:not(.ty-category){font-size:14px;line-height:1.5;color:var(--ty-muted);margin-bottom:18px}.ty-card .ty-read{margin-top:auto}.ty-empty{padding:40px 24px;border:1px solid var(--ty-line);background:#f6f9ff;text-align:center;border-radius:6px}.ty-empty h3{font-size:23px}.ty-empty p{margin:12px 0 20px;color:var(--ty-muted)}.ty-prose h3{font-size:22px;margin:24px 0 12px}body.sc-ty-page #sc-articles-page .sc-ft-main{max-width:1240px;width:calc(100% - 96px);padding:30px 0 20px}body.sc-ty-page #sc-articles-page .sc-ft-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.15fr;grid-template-areas:"brand products technical contact";gap:35px}body.sc-ty-page #sc-articles-page .sc-ft-brand{grid-area:brand}body.sc-ty-page #sc-articles-page .sc-ft-products{grid-area:products}body.sc-ty-page #sc-articles-page .sc-ft-technical{grid-area:technical}body.sc-ty-page #sc-articles-page .sc-ft-contact-card{grid-area:contact;border-left:1px solid #34475e;padding-left:24px}body.sc-ty-page #sc-articles-page .sc-ft-brand img{width:240px}body.sc-ty-page #sc-articles-page .sc-ft-footer :is(.sc-ft-brand>p,.sc-ft-group a,.sc-ft-value){font-size:12px;line-height:1.55}body.sc-ty-page #sc-articles-page .sc-ft-footer .sc-ft-group a{min-height:28px}body.sc-ty-page #sc-articles-page .sc-ft-footer .sc-ft-group h2,body.sc-ty-page #sc-articles-page .sc-ft-contact-card h2{font-size:14px;margin-bottom:12px}body.sc-ty-page #sc-articles-page .sc-ft-contact-details{gap:8px}body.sc-ty-page #sc-articles-page .sc-ft-label{font-size:10px}body.sc-ty-page #sc-articles-page .sc-ft-legal-copy p{font-size:10px}body.sc-ty-page #sc-articles-page .sc-ft-footer .sc-ft-brand>p{margin-top:10px}body.sc-ty-page #sc-articles-page .sc-ft-legal-links a,body.sc-ty-page #sc-articles-page .sc-ft-legal-links button{font-size:11px}@media (min-width:1550px){.ty-hero{min-height:445px}.ty-hero-photo{object-position:center 53%}}@media (max-width:1100px){.ty-featured-copy{padding:24px}.ty-featured h2{font-size:31px}.ty-featured-copy>p:not(.ty-category){font-size:15px}.ty-hero-copy{width:51%}.ty-hero::after{background:linear-gradient(90deg,#10273e 0%,rgba(16,39,62,.96) 35%,rgba(16,39,62,.31) 55%,transparent 68%)}.ty-main .ty-card h3{font-size:20px}body.sc-ty-page #sc-articles-page .sc-ft-main{width:calc(100% - 64px)}body.sc-ty-page #sc-articles-page .sc-ft-grid{gap:23px}}@media (max-width:800px){.ty-hero{display:flex;flex-direction:column;min-height:0}.ty-hero-inner{order:0;padding-bottom:28px}.ty-hero-photo{position:relative;order:1;width:100%;height:auto!important;aspect-ratio:2.45;object-fit:cover;object-position:right 57%;z-index:auto}.ty-hero::after{display:none}.ty-hero-copy{width:100%;max-width:650px}.ty-main .ty-hero h1{font-size:45px}.ty-emphasis{font-size:25px}.ty-discover{margin-top:19px}.ty-featured-card{grid-template-columns:1fr 1fr}.ty-featured h2{font-size:27px}.ty-featured figure img{object-fit:contain;aspect-ratio:auto;min-height:200px}.ty-featured figcaption{font-size:11px;padding:0 8px 18px;gap:8px}.ty-featured-copy{padding:22px}.ty-archive-heading{align-items:flex-start}.ty-search{min-width:220px}.ty-grid{gap:14px}.ty-card-copy{padding:15px}.ty-main .ty-card h3{font-size:19px}.ty-card-copy>p:not(.ty-category){font-size:13px}.ty-filters button{padding:9px 14px}body.sc-ty-page #sc-articles-page .sc-ft-grid{grid-template-columns:1.3fr 1fr;grid-template-areas:"brand contact" "products technical";gap:26px}}@media (max-width:600px){.ty-hero-inner{padding-top:22px;padding-bottom:25px}.ty-main .ty-hero h1{font-size:clamp(35px,10vw,46px);margin:14px 0 18px}.ty-emphasis{font-size:23px;max-width:380px;line-height:1.28}.ty-intro{font-size:14px;margin-top:15px!important}.ty-hero-photo{aspect-ratio:1.65;object-fit:cover;object-position:right 52%;width:153%;max-width:none;align-self:flex-end}.ty-featured{padding-top:24px}.ty-featured-card{grid-template-columns:1fr}.ty-featured figure img{aspect-ratio:1.6;min-height:0;object-fit:cover}.ty-featured figcaption{font-size:13px;padding-bottom:20px}.ty-featured-copy{padding:23px}.ty-featured h2{font-size:29px}.ty-featured-copy>p:not(.ty-category){font-size:15px}.ty-archive{padding-top:30px;padding-bottom:26px}.ty-archive-heading{display:block;margin-bottom:16px}.ty-main .ty-archive h2{font-size:29px}.ty-archive-heading p{font-size:15px;margin-top:8px}.ty-search{max-width:none;margin-top:19px;min-width:0}.ty-search input{font-size:13px!important}.ty-filters{gap:7px;margin-bottom:18px}.ty-filters button{font-size:11px;padding:9px 12px;flex:1 0 auto}.ty-grid{grid-template-columns:1fr;gap:20px}.ty-card-image{aspect-ratio:1.7}.ty-card-copy{padding:20px}.ty-main .ty-card h3{font-size:24px}.ty-card-copy>p:not(.ty-category){font-size:14px}body.sc-ty-page #sc-articles-page .sc-ft-main{width:calc(100% - 40px);padding-top:28px}body.sc-ty-page #sc-articles-page .sc-ft-grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "products technical" "contact contact";gap:24px 18px}body.sc-ty-page #sc-articles-page .sc-ft-contact-card{border-left:0;border-top:1px solid #34475e;padding:20px 0 0}body.sc-ty-page #sc-articles-page .sc-ft-brand img{width:220px}body.sc-ty-page #sc-articles-page .sc-ft-group{border-top:0;padding-top:0}}#sc-articles-page .ty-main .ty-discover{color:#82b2ff}#sc-articles-page .ty-main .ty-discover:hover{color:#fff}