*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:#17232e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a:focus-visible{outline:3px solid #d54c40;outline-offset:5px}.content-width{max-width:1120px;margin:auto;padding-left:32px;padding-right:32px}.corp-header{height:88px;display:flex;justify-content:space-between;align-items:center;padding:0 max(32px,calc((100vw - 1120px)/2 + 32px));background:#fff;position:relative;z-index:3}.corp-logo img{width:102px;height:auto}.corp-header nav{display:flex;align-items:center;gap:33px;font-size:12px;font-weight:550}.header-worker{border:1px solid #dce2e8;border-radius:24px;padding:11px 17px}.corp-hero{height:min(76vw,680px);min-height:540px;position:relative;overflow:hidden;background:#132e47;color:#fff}.corp-hero>img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0615259c,transparent 85%),linear-gradient(0deg,#081c3275,transparent 50%)}.corp-hero-copy{position:absolute;top:50%;left:max(32px,calc((100vw - 1120px)/2 + 32px));transform:translateY(-50%)}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:600;line-height:1.6;margin:0 0 23px;color:#8d98a5}.corp-hero .eyebrow{color:#c5d0dc;font-size:9px}.corp-hero h1{font-size:clamp(43px,5.3vw,76px);line-height:1.25;letter-spacing:-.065em;font-weight:650;margin:0 0 27px}.corp-hero h1 em{font-style:normal;color:#fff;border-bottom:3px solid #d84636;padding-bottom:3px}.corp-hero-copy>p:not(.eyebrow){font-size:16px;color:#d3dde7;line-height:1.9;margin:0 0 27px}.corp-hero-copy>a{display:inline-flex;gap:60px;align-items:center;padding:13px 0;border-bottom:1px solid #ffffff6b;font-size:12px}.hero-bottom{position:absolute;bottom:28px;left:max(32px,calc((100vw - 1120px)/2 + 32px));font-size:8px;color:#a5b3c2;letter-spacing:.18em}.red{color:#c3312c}.intro-section{padding-top:110px;padding-bottom:110px}.intro-section>div{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.intro-section h2{font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-1.7px;margin:0}.intro-section>div>p{font-size:14px;color:#7c8590;line-height:2.1;margin:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-heading h2{font-size:38px;font-weight:600;line-height:1.4;letter-spacing:-1.7px;margin:0}.section-heading>p{font-size:13px;color:#84909c;line-height:1.9;margin:0 0 5px}.business-section{padding-bottom:110px}.business-panels{display:grid;grid-template-columns:1fr 1fr;gap:23px}.business-panels article{position:relative;min-height:470px;border-radius:3px;overflow:hidden;color:#fff}.logistics-panel{background:#18314b}.business-visual{position:absolute;inset:0;background:linear-gradient(0deg,#071c30ed,#071c3020),url('/assets/thek-logistics-hero.png') 70% center/cover;transition:transform .7s}.business-panels article:hover .business-visual{transform:scale(1.025)}.manufacture-panel{background:linear-gradient(140deg,#a9b7bf,#273c4a 80%)}.manufacture-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102530ed,transparent)}.factory-grid{position:absolute;inset:-30px -80px 20% 30%;transform:rotate(-20deg);display:grid;grid-template-columns:repeat(3,1fr);gap:19px;opacity:.6}.factory-grid i{border:1px solid #ffffff55;background:linear-gradient(135deg,#ffffff30,#dbe8ef08);box-shadow:14px 17px 0 #11283918}.business-copy{position:absolute;z-index:1;bottom:35px;left:32px;right:25px}.business-copy>p{font-size:9px;letter-spacing:.18em;opacity:.7;margin:0 0 17px}.business-copy h3{font-size:26px;letter-spacing:-1px;font-weight:550;margin:0 0 15px}.business-copy>span{font-size:11px;opacity:.7}.business-copy>div{font-size:13px;line-height:1.9;color:#becbd6;margin-top:22px}.approach-section{background:#f2f4f6;padding:95px 0}.approach-section .eyebrow{color:#a45d58}.standards{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid #d8dfe6;padding-top:34px}.standard-icon{display:block;font-size:29px;font-weight:300;color:#bd4138;height:53px}.standards h3{font-size:16px;font-weight:600;letter-spacing:-.4px;margin:17px 0}.standards p{font-size:12px;color:#7d8995;line-height:1.9;margin:0}.network-section{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding-top:70px;padding-bottom:65px}.network-section h2{font-size:48px;line-height:1.25;letter-spacing:-2px;font-weight:600;margin:0 0 25px}.network-section p:not(.eyebrow){font-size:13px;line-height:2;color:#7e8994}.network-section a{display:inline-block;border-bottom:1px solid #bdc7d0;padding:14px 0;font-size:12px;margin-top:10px}.network-map{max-width:320px;justify-self:center}.partners-section{padding-top:25px;padding-bottom:90px;border-top:1px solid #edf0f3}.partners-section>.eyebrow{margin-top:37px}.partners-section h2{font-size:25px;letter-spacing:-1px;font-weight:550;margin:0 0 35px}.partner-names{display:grid;grid-template-columns:repeat(5,1fr);gap:27px 23px;color:#7f8a95;align-items:center}.partner-names>span{font-size:17px;font-weight:650;letter-spacing:-.6px}.partner-names>span:nth-child(4),.partner-names>span:nth-child(8){font-size:12px;letter-spacing:.05em}.contact-section{background:#142534;color:#fff;padding:75px 0 70px}.contact-section .eyebrow{color:#8195a8}.contact-section h2{font-size:34px;font-weight:500;line-height:1.5;letter-spacing:-1.3px;margin:0 0 28px}.contact-section a{font-size:28px;font-weight:300;letter-spacing:-.5px;display:inline-flex;gap:60px;padding:10px 0;border-bottom:1px solid #698093}.contact-section a span{font-size:25px}.contact-section .content-width>p:last-child{font-size:10px;color:#7e94a8;margin-top:16px}.company-footer{max-width:1120px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:36px 32px 40px}.footer-brand{display:flex;align-items:center;gap:20px}.footer-brand img{width:70px;opacity:.8}.footer-brand p{font-size:10px;line-height:1.9;color:#687787;margin:0}.footer-brand span{color:#9ca7b2}.office-details{font-style:normal;font-size:11px;color:#7c8995;line-height:1.9;text-align:right}.office-details p{margin:0 0 5px}.office-details>div{display:flex;gap:18px;justify-content:end}.office-details span{color:#a5aeb8;margin-right:4px}.motion-ready .intro-section,.motion-ready .business-section,.motion-ready .network-section,.motion-ready .partners-section{transition:opacity .8s,transform .8s}.motion-ready .in-view{opacity:1;transform:none}@media(max-width:800px){.corp-header nav{gap:21px}.intro-section>div{grid-template-columns:1fr;gap:25px}.intro-section h2{font-size:32px}.standards{grid-template-columns:repeat(2,1fr);gap:35px}.partner-names{grid-template-columns:repeat(3,1fr)}.section-heading h2{font-size:32px}.business-copy h3{font-size:22px}.company-footer{flex-direction:column;gap:24px}.office-details{text-align:left}.office-details>div{justify-content:start}}@media(max-width:560px){html{scroll-padding-top:60px}.content-width{padding-left:23px;padding-right:23px}.corp-header{height:72px;padding:0 23px}.corp-logo img{width:84px}.corp-header nav{gap:0;font-size:10px}.corp-header nav>a:not(.header-worker){display:none}.header-worker{padding:9px 13px}.corp-hero{height:640px;min-height:0}.corp-hero>img{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#061525b0,#10273920),linear-gradient(0deg,#081c3270,transparent)}.corp-hero-copy{left:23px;right:20px;top:46%}.corp-hero h1{font-size:47px;letter-spacing:-2.8px;line-height:1.3}.corp-hero-copy>p:not(.eyebrow){font-size:13px}.corp-hero .eyebrow{font-size:8px;letter-spacing:.14em}.corp-hero-copy>a{font-size:11px;gap:47px}.hero-bottom{left:23px;bottom:25px;font-size:6px}.intro-section{padding-top:65px;padding-bottom:65px}.eyebrow{font-size:8px;margin-bottom:17px}.intro-section h2{font-size:26px;line-height:1.55;letter-spacing:-1.3px}.intro-section>div>p{font-size:12px;line-height:2}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:29px;letter-spacing:-1.3px}.section-heading>p{margin-top:20px;font-size:12px}.business-panels{grid-template-columns:1fr;gap:16px}.business-panels article{min-height:385px}.business-copy{bottom:29px;left:25px}.business-copy h3{font-size:26px}.business-section{padding-bottom:65px}.business-copy>div{font-size:12px}.approach-section{padding:60px 0}.standards{gap:25px 17px;padding-top:25px}.standard-icon{font-size:26px;height:40px}.standards h3{font-size:13px;margin:13px 0}.standards p{font-size:10px}.network-section{grid-template-columns:1fr;padding-top:60px;padding-bottom:40px;gap:20px}.network-section h2{font-size:39px;letter-spacing:-1.6px}.network-section p:not(.eyebrow){font-size:12px}.network-map{width:245px}.partners-section{padding-bottom:55px}.partners-section h2{font-size:21px}.partner-names{gap:23px 12px}.partner-names>span{font-size:14px}.partner-names>span:nth-child(4),.partner-names>span:nth-child(8){font-size:9px}.contact-section{padding:55px 0}.contact-section h2{font-size:25px;letter-spacing:-1px}.contact-section a{font-size:25px;gap:34px}.company-footer{padding:30px 23px 35px}.footer-brand{gap:18px}.footer-brand img{width:64px}.office-details{font-size:10px}.office-details>div{gap:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.business-visual,.motion-ready .intro-section,.motion-ready .business-section,.motion-ready .network-section,.motion-ready .partners-section{transition:none}.business-panels article:hover .business-visual{transform:none}}
