.b-bold .interior .company-title-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.b-bold .interior .company-title-line>span{transform-origin:0 100%;display:block}.b-bold .interior .company-reading-progress{top:0;pointer-events:none;z-index:90;height:3px;position:fixed;inset-inline:0}.b-bold .interior .company-reading-progress>span{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.b-bold .interior .company-photo-image,.b-bold .interior .about-person-photo{overflow:clip}.b-bold .interior .company-photo-image img{transform:translate(var(--pointer-x,0px), var(--pointer-y,0px)) scale(var(--photo-depth,1));transition:transform .65s cubic-bezier(.16,1,.3,1)}.b-bold .interior .about-person-photo :is(img,.about-person-placeholder>svg){transform:translate(var(--pointer-x,0px), var(--pointer-y,0px)) scale(var(--photo-depth,1));transition:transform .5s cubic-bezier(.16,1,.3,1)}.b-bold .interior .about-person-photo{transition:background-color .35s}.b-bold .interior .about-person:hover .about-person-photo{background-color:#dce1d5}.b-bold .interior .about-timeline-marker{transform-origin:0}.b-bold .interior .about-timeline-trace{display:none}@media (max-width:700px){.b-bold .interior .about-timeline-trace{background:var(--orange);transform-origin:top;width:1px;display:block;position:absolute;top:10px;bottom:0;left:-1px}}.b-bold .interior .about-timeline-date{display:inline-block}.b-bold .interior .company-steps li{position:relative}.b-bold .interior .company-step-rule{transform-origin:0;background:currentColor;height:2px;position:absolute;inset:-1px 0 auto}.b-bold .interior .careers-next .company-step-rule{background:var(--orange)}.b-bold .interior .company-page .button{isolation:isolate;position:relative;overflow:clip}.b-bold .interior .company-page .button:before{content:"";z-index:-1;background:#ffc29f;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-102%)skew(-14deg)}.b-bold .interior .company-page .button:is(:hover,:focus-visible):before{transform:translate(0)skew(0)}.b-bold .interior .company-page :is(.button,.text-link,.company-link-list>a) svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.b-bold .interior .company-page :is(.button,.text-link,.company-link-list>a):is(:hover,:focus-visible) svg{transform:translate(5px)}.b-bold .interior .company-nav a{position:relative}.b-bold .interior .company-nav a:after{content:"";background:var(--orange);transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.b-bold .interior .company-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.b-bold .interior .guide-contents nav a{transition:color .25s,padding-left .25s,background-color .25s}.b-bold .interior .guide-contents nav a[aria-current=location]{color:var(--ink);background:var(--sage);padding-left:12px;font-weight:750}.b-bold .interior .company-faq .company-plus{transition:transform .25s}.b-bold .interior .company-faq details[open] .company-plus{transform:rotate(180deg)}.b-bold .interior .company-faq summary{transition:color .18s}.b-bold .interior .company-faq summary:hover{color:#8e3c18}.b-bold .interior .sales-form-panel .inquiry-field{transition:color .18s}.b-bold .interior .sales-form-panel .inquiry-field:focus-within label{color:#8e3c18}.b-bold .interior .sales-form-panel .form :is(input,textarea){transition:background-color .2s,border-color .2s}.b-bold .interior .sales-form-panel .form :is(input,textarea):focus{border-color:var(--ink);background:#fff}@media (prefers-reduced-motion:reduce){.b-bold .interior .company-page .button:before{display:none}.b-bold .interior .company-page :is(img,svg){transform:none!important}.b-bold .interior .company-page *,.b-bold .interior .company-page :before,.b-bold .interior .company-page :after{transition:none!important;animation:none!important}}
