.page-top{position:relative;overflow:hidden}.page-top[data-theme=dark]{background-color:#11244b}.page-top[data-theme=light]{background-color:var(--white)}.page-top .__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 100%}.page-top .__bg .bg-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.page-top .page-header-container{position:relative;padding-top:calc(var(--header-height) + 100px);padding-bottom:60px;min-height:calc(var(--vh, 1vh) * 100);width:100%;max-width:100%;padding-left:30px;padding-right:30px}.archive .page-top .page-header-container{min-height:unset}.page-top .page-header-container .page-headline>span{display:inline-block}.page-top .page-headline{padding-bottom:2px;max-width:980px}@media all and (max-width:1023px){.page-top .page-header-container{padding-left:24px;padding-right:24px}}@media all and (min-width:981px){.page-top .page-header-container .subline-area{padding-top:18px;border-top:1px solid #c6c6c6}}@media screen and (max-width:980px){.page-top .page-header-container{padding-top:calc(var(--header-height) + 60px)}}#technologyOverview{padding:var(--gap-2) 0;background-color:#f0f0f0}#technologyOverview .technology-overview-row .__img .img-container img{width:100%;height:100%;object-fit:cover}#technologyOverview .techology-summary-row{display:grid}#technologyOverview .techology-summary-row .summary-item{padding:30px;background-color:#11244b;display:flex;align-items:flex-end;min-height:300px;position:relative}#technologyOverview .techology-summary-row .summary-item .img-container{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:981px){#technologyOverview .technology-overview-row>div{flex:1}#technologyOverview .techology-summary-row{grid-template-columns:repeat(4,1fr)}}@media all and (max-width:1279px){#technologyOverview .techology-summary-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:980px){#technologyOverview .technology-overview-row .__img{padding-bottom:77.675%}}@media all and (max-width:767px){#technologyOverview .techology-summary-row{grid-template-columns:1fr}}#dowFeatures{padding:var(--gap-2) 0}#dowFeatures .tech-banner{padding:150px 15.625vw}#dowFeatures .dow-feature-item .item-title>span{display:inline-block}#dowFeatures .dow-feature-row .img-container{width:100%}#dowFeatures .dow-feature-row .img-container img{width:100%;height:100%;object-fit:cover}#dowFeatures .dow-feature-row .__txt .feature-item{padding-top:var(--gap-1-4);border-top:1px solid #c6c6c6}#dowFeatures .dow-feature-row .__txt .feature-item .__num{width:var(--gap)}#dowFeatures .dow-feature-row .__txt .feature-item .__content{flex:1}@media all and (min-width:981px){#dowFeatures .dow-feature-row>div{flex:1}}@media screen and (max-width:980px){#dowFeatures .tech-banner{padding:var(--gap) 20px}}.page-technology #ourProducts{background-color:#f0f0f0}section.news-page-top .featured-post-row{width:100%;max-width:100%;padding:var(--gap-1-2)}section.news-page-top *[data-theme=light] .featured-post-row{background-color:var(--white)}section.news-page-top .featured-post-area,section.news-page-top .featured-post-row,section.news-page-top .featured-post-row .__txt,section.news-page-top .featured-post-row .__img{max-width:100%;max-height:100vh;min-height:0;min-width:0}section.news-page-top .featured-post-row .__img img{width:100%;height:100%;object-fit:cover}section.news-page-top .featured-post-row .__img .img-container{aspect-ratio:41/29}@media all and (min-width:981px){section.news-page-top .featured-post-row>div{flex:1}section.news-page-top .featured-post-row .__txt .swiper-slide{display:flex}}@media screen and (max-width:980px){section.news-page-top .page-title-row{gap:var(--gap-1-2);align-items:flex-start}}section#posts[data-theme=light]{background-color:var(--white);position:relative}section.contact-page-top[data-theme=light]{background-color:var(--white)}section.contact-page-top .page-header-container{padding:160px 0;min-height:auto}section#eventPosts .event-post-list.upcoming-list+.past-list{border-top:none}section#eventPosts .event-post-list.past-list .badge{background-color:var(--white);border:1px solid var(--black);color:var(--black)}section#eventPosts .__pagination{margin-top:80px}.page-company .page-headline{max-width:980px}.page-company section#companyOverview{padding:var(--gap-2) 0;background-color:var(--white)}.page-company section#companyOverview .section-title-area{max-width:860px}.page-company .company-overview-row .__txt .feature-item{padding-top:var(--gap-1-4);border-top:1px solid #c6c6c6}.page-company .company-overview-row .__txt .feature-item .__num{width:var(--gap)}.page-company .company-overview-row .__txt .feature-item .__content{flex:1}@media screen and (min-width:981px){.page-company .company-overview-row>div{flex:1}.page-company .company-overview-row .__txt .btn-container{display:flex;justify-content:flex-end}}.page-company section#companyVision{padding:var(--gap-2) 0;background-color:#f0f0f0}.page-company section#companyVision .company-vision-container .vision-items-row{display:grid;grid-template-columns:1fr}.page-company section#companyVision .company-vision-container .vision-items-row .vision-item{min-height:427px;padding:var(--gap-1-2) 30px}.page-company section#companyVision .company-vision-container .vision-items-row .img-container{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:981px){.page-company section#companyVision .company-vision-container .section-title-area .section-title{flex:1}.page-company section#companyVision .company-vision-container .section-title-area .section-headline{flex:2}.page-company section#companyVision .company-vision-container .vision-items-row{grid-template-columns:repeat(3,1fr)}}.page-company section#companyHistory{padding:var(--gap-2) 0;background-color:var(--white)}.page-company section#companyHistory .__list{margin:0 -20px}.page-company section#companyHistory .history-items-row.swiper-wrapper{display:flex}.page-company section#companyHistory .history-items-row.swiper-wrapper .swiper-slide{padding:0 20px}.page-company section#companyHistory .company-history-container .history-items-row .history-item{min-height:480px;padding:30px;width:410px}@media all and (min-width:981px){.page-company section#companyHistory .company-history-container .section-title-area .section-title{flex:1}.page-company section#companyHistory .company-history-container .section-title-area .section-headline{flex:2}}@media screen and (max-width:767px){.page-company section#companyHistory .company-history-container .history-items-row .history-item{width:300px;min-height:360px}}.page-company section#companyLeadership{padding:var(--gap-2) 0;background-color:#f0f0f0}.page-company section#companyLeadership .__list{margin:0 -20px}.page-company section#companyLeadership .leadership-items-row.swiper-wrapper{display:flex}.page-company section#companyLeadership .leadership-items-row.swiper-wrapper .swiper-slide{padding:0 20px}.page-company section#companyLeadership .company-leadership-container .leadership-items-row .swiper-slide{display:flex}.page-company section#companyLeadership .company-leadership-container .leadership-items-row .leadership-item{background-color:#11244b;min-height:480px;padding:30px;width:410px}.page-company section#companyLeadership .company-leadership-container .leadership-items-row .leadership-item .img-container{width:230px;aspect-ratio:23/30}@media all and (min-width:981px){.page-company section#companyLeadership .company-leadership-container .section-title-area .section-title{flex:1}.page-company section#companyLeadership .company-leadership-container .section-title-area .section-headline{flex:2}}@media screen and (max-width:767px){.page-company section#companyLeadership .company-leadership-container .leadership-items-row .leadership-item{width:300px;min-height:360px}}.page-company section#companyOffice{padding:var(--gap-2) 0;background-color:var(--white)}.page-company section#companyOffice .company-office-row .office-detail .__content{width:100%}.page-company section#companyOffice .company-office-row .office-detail .__content ul{list-style-type:disc;padding-left:1em}.page-company section#companyOffice .company-office-row .office-detail.active .title-area .__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='2' viewBox='0 0 33 2' fill='none'%3E%3Cpath d='M0 1H33' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-size:contain}@media all and (min-width:981px){.page-company section#companyOffice .company-office-row .headline-area{flex:1}.page-company section#companyOffice .company-office-row .__txt{flex:2}}.page-products section#pageTop .page-headline{max-width:980px}.page-products section#pageTop .subline-area .page-subline{max-width:710px}.page-products section#productTechnology{padding:var(--gap-2) 0;background-color:#f0f0f0}.page-products .product-technology-row .__txt .feature-item{padding-top:var(--gap-1-4);border-top:1px solid #c6c6c6}.page-products .product-technology-row .__txt .feature-item .__num{width:var(--gap)}.page-products .product-technology-row .__txt .feature-item .__content{flex:1}@media screen and (min-width:981px){.page-products section#pageTop .subline-area{display:flex;justify-content:flex-end}.page-products .product-technology-row>div{flex:1}.page-products .product-technology-row .__txt .btn-container{display:flex;justify-content:flex-end}}.page-optical-engines #keyFeatures{padding:var(--gap-2) 0;background-color:#f0f0f0}.page-optical-engines .key-features-row .__img{max-width:100%;max-height:100vh;min-height:0;min-width:0;position:relative}.page-optical-engines .key-features-row .__img .img-container{width:100%;aspect-ratio:86/67}.page-optical-engines .key-features-row .__img .img-container .product-title{position:absolute;top:var(--gap-1-2);left:var(--gap-1-2)}.page-optical-engines .key-features-row .__img .slider-controls.arrow-box{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);justify-content:space-between;z-index:2;padding:0 10px}.page-optical-engines .key-features-row .__content{display:grid;grid-template-columns:repeat(2,1fr);align-content:stretch;column-gap:var(--gap-1-2);row-gap:0}.page-optical-engines .key-features-row .__content .kea-feature-item{border-bottom:1px solid #c6c6c6;padding:var(--gap-1-4) 10px}.page-optical-engines .key-features-row .__content .kea-feature-item:nth-child(1),.page-optical-engines .key-features-row .__content .kea-feature-item:nth-child(2){border-top:1px solid #c6c6c6}@media all and (min-width:981px){.page-optical-engines .key-features-row>div{flex:1}}.page-optical-transceivers section#otProducts{background-color:#f0f0f0}.page-optical-transceivers .ot-product-cat{padding:var(--gap-2) 0;border-top:1px solid #c6c6c6}.page-optical-transceivers .ot-product-cat:first-child{border-top:none}.page-optical-transceivers .ot-subcat-title{display:inline-flex;align-items:center;gap:var(--gap-1-4)}.page-optical-transceivers .ot-subcat-title:before{content:'';display:block;width:.5em;height:.5em;background-color:var(--blue);border-radius:50%}.page-optical-transceivers .ot-product-subcat .product-item-row .__txt .product-detail.active{pointer-events:none}.page-optical-transceivers .ot-product-subcat .product-item-row .__txt .product-detail .__num{flex:0 0 var(--gap)}.page-optical-transceivers .ot-product-subcat .product-item-row .__txt .product-detail .__content{flex:1 1 auto}.page-optical-transceivers .ot-product-subcat .product-item-row .__txt .product-detail.active .title-area .__icon{width:0;height:0}.page-optical-transceivers .ot-product-subcat .product-item-row .__txt .product-detail .item-desc ul{list-style-type:disc;padding-left:1em}.page-optical-transceivers .ot-product-subcat .product-item-row .__img img{opacity:0;visibility:hidden;height:0}.page-optical-transceivers .ot-product-subcat .product-item-row .__img img.active{opacity:1;visibility:visible;height:auto}@media all and (min-width:981px){.page-optical-transceivers .ot-subcat-title{position:sticky;top:calc(var(--header-height) + var(--gap-60))}.page-optical-transceivers .ot-product-subcat .product-item-row{align-items:flex-start}.page-optical-transceivers .ot-product-subcat .product-item-row>div{flex:1}.page-optical-transceivers .ot-product-subcat .product-item-row .__img{position:sticky;top:calc(var(--header-height) + var(--gap-60) + var(--gap-100))}}