.about-hero-badge,.about-section-label,.about-skill-category-name,.about-skill-tag,.about-stat-label,.about-stat-num,.aurora-mobile-nav-link,.aurora-nav-link,.breadcrumb,.btn,.btn-glass-primary,.btn-glass-secondary,.glass-gradient-text,.glass-page-subtitle,.glass-page-title,.info-label,.info-value,.lang-btn,.timeline-company,.timeline-period,.timeline-role,a,button,h1,h2,h3,h4,h5,h6,input,label,nav,select,textarea{text-align:unset;hyphens:none}html{font-size:14px;position:relative;min-height:100%}@media (min-width:768px){html{font-size:16px}}body{margin-bottom:0;font-family:var(--font-sans)}.aurora-navbar .aurora-logo-img{max-width:none!important;flex-shrink:0;object-fit:contain;width:44px!important;height:44px!important}@media (min-width:576px){.aurora-navbar .aurora-logo-img{width:56px!important;height:56px!important}}@media (min-width:768px){.aurora-navbar .aurora-logo-img{width:108px!important;height:108px!important}}@media (min-width:992px){.aurora-navbar .aurora-logo-img{width:180px!important;height:180px!important}}.btn-link.nav-link:focus,.btn:active:focus,.btn:focus,.form-check-input:focus,.form-control:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem rgba(0,212,255,.4)}.btn-primary{background-color:var(--color-accent-cyan);border-color:var(--color-accent-cyan);color:#000;font-weight:600}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-accent-teal)!important;border-color:var(--color-accent-teal)!important;color:#000!important}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,212,255,.35)}.cms-focus-link:focus-visible,.cms-paging .page-link:focus-visible,.cms-sort a:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:2px}.cms-body img{max-width:100%;height:auto}[dir=rtl] .lang-switcher{direction:ltr}[dir=rtl] .aurora-navbar-inner{flex-direction:row-reverse}[dir=rtl] .aurora-mobile-menu{direction:rtl}[dir=rtl] .aurora-mobile-close{right:auto;left:var(--space-5)}[dir=rtl] .offset-1{margin-left:0;margin-right:8.33333%}[dir=rtl] .tokyo_tm_about .description .left{padding-right:0;padding-left:50px}[dir=rtl] .tokyo_tm_about .description .right{padding-left:0;padding-right:50px}[dir=rtl] .tokyo_tm_about .description .right>ul>li{float:right}[dir=rtl] .tokyo_tm_contact .fields .first,[dir=rtl] .tokyo_tm_contact .fields ul li{float:right}[dir=rtl] .tokyo_tm_contact .contact_error,[dir=rtl] .tokyo_tm_contact .empty_notice,[dir=rtl] .tokyo_tm_contact .returnmessage{text-align:right}